Ver Mensaje Individual
  #7 (permalink)  
Antiguo 31/08/2010, 07:47
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Ordenar consultas en MySQL

SELECT * FROM tabla ORDER BY id DESC
Piensa que si el id es único y autoincrement, al ordenar por él los siguientes criterios de ordenación no serán efectivos. El segundo campo de orden actúa cuando el primero está repetido, y así sucesivamente.
SELECT * FROM tabla ORDER BY pd DESC, fs DESC, g DESC
hace que primero se ordene por pd descendente y cuando algún valor de pd se repita, se ordenen esos registros por fs descendente y luego en caso de que se haya más de un fs coincidente, esos registros se ordenen por valor descendente de g.
Esa es la idea.