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:
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
Curtir tópico
+ 0
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
[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
Clique aqui para fazer login e interagir na Comunidade :)