Ir para conteúdo

POWERED BY:

Arquivado

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

lifeTechnicolor

[problema] Group by

Recommended Posts

Estou com um problema, o que pretendo é obter o registo com a data mais recente do mesmo id de utilizador.

 

SELECT * FROM entrada_users  group by id_user order by data desc;

 

Essa é a minha query mas ela não retorna o registo mais recente. O que estou a fazer mal?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use o Max e uma subquery, é uma solução

 

SELECT * 
FROM entrada_users e1 
where data = (SELECT max(e2.data) 
             FROM entrada_users e2
             where e2.id_user = e1.id_user)

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.