En Mysql si usas alias ..para usarlos en la misma sentencia SQL para un condicional hay q usar HAVING en vez de WHERE:
Uso de alias (con el HAVING):
http://www.mysql.com/doc/en/Problems_with_alias.html
La sintaxis de SELECT .. tienes ejemplos con MAX y alias incluso ahi mismo:
http://www.mysql.com/doc/en/SELECT.html
Para el tema de ordenar por varios campos .. Mysql permite:
SELECT college, region, seed FROM tournament ORDER BY region, seed
(extraido del manual de Mysql ->
sintaxis de SELECT ..)
Eso sí, revisa el manual para ver el criterio que toma .. pues hay cosas sobre los indices y no se q más (SQL no es mi fuerte ;( )
Lo que no se a que te refieres Cain con:
Cita: Con Access, puedes hacer:
SELECT * FROM tabla ORDER BY id=3,id=2,id=5
Pero MySQL no lo permite
No será un GROPUP BY lo que haces ahí? ..
Un saludo,