Galera, bom dia!
Preciso muito da ajuda de vocês...
Tenho uma tabela chamada paciente onde tem varias colunas. Dentro dessa tabela tenho diversos registros. A minha dúvida é:
Como faço para identificar os pacientes cadastrados em duplicidade, ou seja tem o código diferente porem o restante dos dados são iguais...
EX:
Codigo nome dt_nascimento nm_mae
00001 DOUGLAS MATOS 19/09/1981 DALVA SOUZA
00100 DOUGLAS MATOS 19/09/1981 DALVA SOUZA
Detalhe, quando o nome tiver repetido gostaria de mostrasse o todos os dados conforme campos assima
Registro duplicado em uma tabela
-
- Rank: Analista Júnior
- Mensagens: 75
- Registrado em: Seg, 19 Mar 2012 2:28 pm
-
- Moderador
- Mensagens: 641
- Registrado em: Seg, 03 Set 2007 3:26 pm
- Localização: Fortaleza - CE
att,
Daniel N.N.
Daniel N.N.
Oi,
tenta algo parecido com:
Não precisa fazer join de todos os outros campos(alem de codigo). Basta fazer de uma boa chave candidata. Talvez no seu caso seja mesmo do nome+data+mae;
tenta algo parecido com:
select *
from pacientes p1
, pacientes p2
where p1.cod <> p2.cod
and p1.nome = p2.nome
and p1.data = p2.data
and p1.mae = p2.mae;
-
- Rank: Analista Júnior
- Mensagens: 75
- Registrado em: Seg, 19 Mar 2012 2:28 pm
Valeu, vou testar aqui...
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 11 visitantes