De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de Hikari Enviada em: quinta-feira, 22 de maio de 2008 13:51 Para: Comunidade PostgreSQL Brasileira Assunto: [pgbr-geral] Dúvida básica em SQL
Pessoal desculpa eu fazer uma pergunta básica assim, é q eu naum lembro como fazer e nem tenho idéia de qual palavra usar pra buscar no Google. Eu tô fazendo um select q faz join em algumas tables. É um sistema simples q eu tô fazendo pra registrar os acessos no meu site. Entre os fields q eu gero, tem o IP o visitante, o timestamp de quando o acesso foi feito, e a URL do referer de onde ele veio. Acontece q com isso eu tenho listado toda a movimentação dele pelo site, mas numa das buscas q quero fazer só me interessa o 1º acesso, q tem o Referer, nos outros acessos fica tudo como 'unknown' e nessa busca essas rows são lixo. Eu lembro q na SQL tem um comando q combinado com o group by consegue detectar repetição de dados e pegar só a 1ª incidência. No caso eu queria pegar só o 1º acesso de cada IP e descartar os outros. Infelizmente eu naum lembro qual é esse comando, lembro q ele funciona parecido com o count() Se eu tiver conseguido explicar oq eu quero, podem me dizer qual é esse comando? Com o nome dele eu posso procurar sintaxe e outras informações q devo precisar. valeu!! --------------------------- Hikari http://hikarinet.info http://ConscienciaPlanetaria.com ---------------------------------------------------------------------------- --------- Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados. Faça uma subquery trazendo o primeiro registro de cada IP, mais ou menos assim: SELECT DISTINCT (SELECT b.data_hora FROM Schema.Tabela b WHERE a.IP = b.IP ORDER BY b.data_hora LIMIT 1) FROM Schema.Tabela a; Espero ter ajudado, Renato Senda ---------------------------------------------------------------------------------- Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados. _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
