Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

guhfloripa

pegar apenas primeira linha de cada grupo - php/mysql

Recommended Posts

Oi,

Estou quebrando a cabeça a todos que puderem ajudar, ficarei muito agradecido.

Quero pegar apenas a primeira linha de cada grupo ordenado pelo campo Data DESC, como posso fazer?

Minha tabela é a seguinte:

 

grupo | nome | data
1 | pedro | 15/02/2014
2 | juca | 15/02/2014
2 | maria | 17/02/2014
1 | jose | 18/02/2014
3 | ana | 16/02/2014
Ou seja, na minha QUERY deveria retornar:
1 Jose 18/02/2014
2 Maria 17/02/2014
3 ana 16/02/2014

Compartilhar este post


Link para o post
Compartilhar em outros sites

Uma solução

 

 

select *
from tabela t1
where data = (select max(data)
              from tabela t2
              where t2.grupo = t1.grupo)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.