Tema: Order By
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/08/2009, 08:40
Montses_0111
 
Fecha de Ingreso: marzo-2007
Mensajes: 19
Antigüedad: 17 años, 1 mes
Puntos: 0
Información Order By

Hola que tal, a todos buen dia, veran tengo un consulta para ustedes.

Tengo un query como este:

SELECT `id` , `id_reg` , `promocion` , `url` , `fecha_ini` , `fecha_fin`
FROM `web_promocion`
WHERE `fecha_ini` <= '2009-08-04'
AND `fecha_fin` >= '2009-08-04'
ORDER BY `prioridad` ASC
LIMIT 0 , 8

este se ejecuta correctamente, sin errores, el problema esta cuando quiero que lo ordene por dos campos en este caso un random() quedaria mas o menos asi.


SELECT `id` , `id_reg` , `promocion` , `url` , `fecha_ini` , `fecha_fin`
FROM `web_promocion`
WHERE `fecha_ini` <= '2009-08-04'
AND `fecha_fin` >= '2009-08-04'
ORDER BY ramdom(), `prioridad` ASC
LIMIT 0 , 8

de esta forma solo lo ordena por random, pero no me respeta el campo 'prioridad', sera esto posible o que estoy haciendo mal, alguienme podria auxiliar porfavor, mil gracias a todos