Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/12/2008, 08:10
dvelazquez
 
Fecha de Ingreso: agosto-2006
Mensajes: 101
Antigüedad: 17 años, 8 meses
Puntos: 0
Respuesta: Duda con ORDER BY

Hola compañero,
yo haría dos consultas unidas por UNION ALL, especificando la condición de destacado=0 o destacado=1 en la parte del WHERE. Prueba con la siguiente consulta:
Código:
(SELECT * FROM tabla WHERE destacado=1 ORDER BY d1 DESC, nombre ASC)
UNION ALL
(SELECT * FROM tabla WHERE destacado=0 ORDER BY nombre ASC)
También te dejo un enlace a la documentación del UNION de MySql:
http://dev.mysql.com/doc/refman/5.0/es/union.html

Un saludo.
__________________
Artículos sobre programación - www.webprogramacion.com