Hola, necesito ayuda con una consulta:
Supongamos que tengo lo siguiente:
id | nombre | grupo
-----------------------------------
1 | pepe | rojo
2 | paco | verde
3 | maría | rojo
4 | jorge | verde
5 | pablo | azul
La idea es mostrar un sólo elemento de cada grupo y que sea el de mayor id. Lo que
yo tengo(simplificando) es algo así pero me muestra el primero de cada grupo y no el de mayor id:
SELECT *
FROM tabla
GROUP BY id
ORDER BY p.fecha DESC
LIMIT 1