Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/10/2008, 10:09
gilberdesigns
 
Fecha de Ingreso: marzo-2008
Mensajes: 170
Antigüedad: 16 años, 11 meses
Puntos: 0
ORDER BY, para varios valores?

Hola, tengo una consulta:

Código:
SELECT * FROM emails ORDER BY leido ASC
Me ordena de forma ascendente los correos, de forma que los de leido=0 salen antes que los de leido = 1...

Luego hay otro campo que es FECHA, y me interesa ordenarla DESC para que despues de sacar los no leidos, saque los ya leidos por orden de como llegaron.

Haciendo una barbaridad seria esto:

Código:
SELECT * FROM emails ORDER BY leido ASC fecha DESC
Logicamente, no funciona... yo se que se pueden ordenar por varios valores ya que aveces lo he hecho.

Código:
SELECT * FROM emails ORDER BY leido, fecha ASC
Pero lo hace bajo el mismo criterio de orden, y no me sirve.

¿alguien me echa una mano? gracias!