Ver Mensaje Individual
  #8 (permalink)  
Antiguo 04/11/2009, 07:24
Avatar de karlic0s
karlic0s
 
Fecha de Ingreso: abril-2007
Ubicación: Cartagena (Murcia)
Mensajes: 241
Antigüedad: 17 años, 6 meses
Puntos: 18
Respuesta: Ordenar resultados con determinados criterios especiales

Cita:
Iniciado por Fairy_Boy Ver Mensaje
si no me equivoco, deberia se asi.
$result = mysql_query("SELECT * FROM general where provincia = murcia ORDER BY metros, cartagena DESC LIMIT 10, 20",$link)
=)
Pero... y el premium? :S

Si la consulta estaba bien hecha, el tema es que a la hora de incorporar la ordenacion por premium solo se basaba en cogerme la ordenacion por premium las otras las ignoraba.

Como bien dije lo necesito algo asi:

$result = mysql_query("SELECT * FROM general where provincia = '$provincia' ORDER BY premium DESC, metros ASC LIMIT $primero, $segundo",$link);

pero esa consulta, a la hora de ejecutarla se me iguala a:

$result = mysql_query("SELECT * FROM general where provincia = '$provincia' ORDER BY premium DESC LIMIT $primero, $segundo",$link);

Despreciando el metros ASC