Como fazer tal consulta

30/01/2009

0

Tenho uma tabela com as seguintes informações:

Ident Nome
==== ======
05 Maria
06 Paula
05 Joana
06 Katia
07 Mario
08 Luiz
05 Claudio


Como faço uma consulta que me retorne os seguintes valores

05 Maria
05 Joana
05 Claudio
06 Paula
06 Katia

Tem que me retornar todos valores que tem o campo Ident iguais. Os que não forem iguais não mostra o resultado

Pode ser só o comando, timpo um compare ou algo assim. Vlw!!!!

Consulta SQL.


Luiz_aquino

Luiz_aquino

Responder

Posts

02/02/2009

Jair Bg

Bom Dia....

Veja algo tipo:

SELECT ident, nome
FROM tabela
INNER JOIN ( SELECT ident, COUNT(*)
FROM tabela
GROUP BY ident
HAVING (COUNT(*) > 1)
) myFiltro
ON (tabela.ident = myFiltro.ident)
ORDER BY ident, nome


Responder

07/04/2009

Crisarruda

SELECT Ident, Nome FROM tabela HAVING (COUNT(*)>1 ) GROUP BY Ident, Nome

Boa Sorte!


Responder

07/04/2009

Crisarruda

esqci do..

ORDER BY Ident, Nome DESC

para vir por ordem do campo ident e quando for igual vir ordenado por ordem decrescente do nome como solicitado..

flw


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar