murilo 0 Denunciar post Postado Dezembro 16, 2010 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
Motta 645 Denunciar post Postado Dezembro 16, 2010 Veja se ajuda. Compartilhar este post Link para o post Compartilhar em outros sites
murilo 0 Denunciar post Postado Dezembro 16, 2010 Valeu Motta, ajudou muito. Feliz Natal!!! Compartilhar este post Link para o post Compartilhar em outros sites