Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/03/2009, 17:24
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 en el group by

Con esto averiguo el máximo de líneas por página y le doy como nombre alias t1:
SELECT pagina, MAX(id) maximo FROM lineas GROUP BY pagina
Luego hago un cruce con INNER JOIN entre la tabla líneas completa con esa selección, haciendo coincidir el número de líneas con el número máximo, y la página de la tabla con la de la selección.
SELECT lineas.id, lineas.pagina, lineas.fecha FROM lineas... ON lineas.id = t1.maximo AND lineas.pagina = t1.pagina

lo que me permite luego ordenar por fecha
ORDER BY lineas.fecha DESC