Pessoal, agora me surgiu uma dúvida (pois me pediram para acrescentar umas coisas no select) que não estou conseguindo resolver:
Se fizer esse mesmo select juntamente com um count de um outra tabela via join? tentei fazer aqui, mas sempre tenho erro...
tipo (melhor exemplificar q senão fica confuso):
Considerando a tabela teste da mensagem anterior:
tabela 2:
Selecionar tudo
nome-produtos
Marcio-veja
Marcio-computador
Jose-vela
Maria-abajour
quero fazer o seguinte (partindo do select que o Trevisolli montou):
Selecionar tudo
SELECT DISTINCT t1.nome,
(SELECT data
FROM teste
WHERE nome = t1.nome
AND ROWNUM = 1) data, count(visitas)
FROM teste t1, tabela2 t2 where t1.nome = t2.nome
group by t1.nome ORDER BY t1.data;
Esse select que eu montei não funciona, mas faria a função que agora estou precisando além da que eu questionei. Como poderia fazer isso?
O resultado teria que ser isso:
Selecionar tudo
Nome - Data - count(produtos)
Marcio - 10/01/89 - 2
Jose - 04/03/02 - 2
Maria - 03/07/09 - 1
Qualquer coisa já ajuda bastante.
Desde já obrigado.