2011-08-11 22 views
5

estoy usando la siguiente consulta:Mysql orden de encargo por el orden alfabético por:

$query = "SELECT * FROM `$table[$a]` ORDER BY FIELD(typeof,'pdf','swf','img','web')"; 

para seleccionar y customly pedir mi consulta MySQL, funciona muy bien excepto que hay varios archivos dentro de cada typeof y ahora quieren ordenarlos alfabéticamente pero conservando su orden typeof. ¿Tener sentido?

Respuesta

9
SELECT * FROM `$table[$a]` 
ORDER BY 
    FIELD(typeof,'pdf','swf','img','web'), --first order by type 
    filename --then by filename 
2
$query = "SELECT * FROM `$table[$a]` ORDER BY FIELD(typeof,'pdf','swf','img','web'), name ASC"; 

No estoy seguro si eso funcionará

2
... ORDER BY FIELD(typeof,'pdf','swf','img','web'), name