MySQL - Cómo agrupar registros

 
Vista:
sin imagen de perfil
Val: 2
Ha aumentado su posición en 35 puestos en MySQL (en relación al último mes)
Gráfica de MySQL

Cómo agrupar registros

Publicado por Juan (2 intervenciones) el 04/09/2018 15:59:29
Hola

Me gustaría pedir vuestra ayuda para ver si es posible esto.
Tengo una tabla en la que vienen citas de especis y aparece nombre, provincia, localidad, fecha,...
lo que quiero es obtener un listado de cierta especie pero que en cada provincia aparezcan como máximo las 20 citas más recientes.
He probado varias cosas pero ninguna me saca los resultados que quiero. ¿Alguna idea?

Gracias de antemano a todos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 953
Oro
Ha mantenido su posición en MySQL (en relación al último mes)
Gráfica de MySQL

Cómo agrupar registros

Publicado por Leonardo Josué (414 intervenciones) el 12/09/2018 15:26:40
Hola Juan:

Hay varias técnicas para hacer lo que quieres, una de ellas sería simular la función ROW_NUMBER en MySQL y una vez que estén numerados los registros entonces filtrar sólo los primero 20. checa esta liga:

http://www.mysqltutorial.org/mysql-row_number/

Trata de implementar alguna de las formas que hay para simular esta función y si tienes problemas, entonces postea la estructura de tu tabla con algunos datos de ejemplo y el código que intentaste hacer, así, podremos ayudarte a completar y/o corregir lo que haga falta.

Saludos
Leo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar