Ir para conteúdo

POWERED BY:

Arquivado

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

murilo

[Resolvido] Distinct

Recommended Posts

Amigos,

 

Estou com o seguinte problema. Tenho a tabela acessos (Id, data, id_user, ip, local). Cada vez que o usuário acessa uma página ele registra esse acesso, tenho, por exemplo a seguinte situação:

 

1, 2010-12-14 10:10:10, 1, 0.0.0.1, home.php

2, 2010-12-14 10:11:11, 1, 0.0.0.1, fotos.php

3, 2010-12-14 10:11:11, 2, 0.0.0.2, home.php

4, 2010-12-14 10:12:12, 1, 0.0.0.1, noticias.php

5, 2010-12-14 10:13:13, 2, 0.0.0.2, noticias.php

6, 2010-12-14 10:14:14, 3, 0.0.0.3, fotos.php

3, 2010-12-14 10:15:15, 2, 0.0.0.2, home.php

 

Estou precisando pegar o último acesso de cada um dos usuários ordenado por data de forma decrescente:

 

4, 2010-12-14 10:12:12, 1, 0.0.0.1, noticias.php

6, 2010-12-14 10:14:14, 3, 0.0.0.3, fotos.php

3, 2010-12-14 10:15:15, 2, 0.0.0.2, home.php

 

Não estou conseguindo que o resultado saia da forma esperada.

 

Estou utilizando a seguinte query: "SELECT * FROM acessos GROUP BY id_user ORDER BY data DESC"

 

Com o DISTINCT não deu certo também.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Valeu Motta, ajudou muito.

 

Feliz Natal!!!

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.