
16/03/2009, 17:24
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 17 años 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 |