Como selecionar registro idênticos com Select?

03/12/2004

0

Olá pessoal,

Como posso selecionar registros com todos os campos idênticos?
A tabela não possui chaves primárias.

Quero selecionar todos os registros que contenham os mesmo dados como o exemplo abaixo:

Nome Endereço Telefone CEP

Joao | Rua Senador, 33 | 4444-5555 | 09780-000
Joao | Rua Senador, 33 | 4444-5555 | 09780-000
Joao | Rua Senador, 33 | 4444-5555 | 09780-000
Joao | Rua Senador, 33 | 4444-5555 | 09780-000

Como faço isso utilizando SQL?


Obrigado desde já ...

Ricardo :lol:


Ricardo.vano

Ricardo.vano

Responder

Posts

03/12/2004

Fsflorencio

Não sei se entendí bem, mas se for pra aparecer os registros que tenham o campo com o mesmo conteúdo, acredito que o caminho é + OU - este.

[b:e30dc97c32]SELECT
DESC_ENDERECO,
DESC_CIDADE
FROM CLIENTES C
WHERE ( SELECT COUNT(CLIENTES.DESC_ENDERECO)
FROM CLIENTES C2
WHERE C2.DESC_ENDERECO = C.DESC_ENDERECO AND C2.DESC_CIDADE = C.DESC_CIDADE ) > 1 AND
( SELECT COUNT(CLIENTES.DESC_CIDADE)
FROM CLIENTES C2
WHERE C2.DESC_ENDERECO = C.DESC_ENDERECO AND C2.DESC_CIDADE = C.DESC_CIDADE ) > 1
order by 1, 2[/b:e30dc97c32]

ps. Crie um índice para os campos em questão, caso contrário vai ficar muito, mas muito lento.
[]´s


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