DUPLICADOS EN NOMBRES Y APELLIDOS PLEASE!!

EDGAR
17 de Septiembre del 2005
HOLA COLEGA, EN ESTE OPORTUNIDAD TENGO UNA GRAN INQUIETUD YA QUE ESTOY TRATANDO DE REALIZAR UNA SQL EN EL CUAL ME DECTETE TODOS LOS DUPLICADOS QUE EXISTEN POR NOMBRES Y APELLIDOS, LA TABLA SE LLAMA EMPLEADOS Y POSEO LOS CAMPOS PRINOM, SEGNOM, PRIAPE, SEGAPE, ID

NECESITO HACER LA CONSULTA QUE ME DETECTE LOS DUPLICADOS COMO POR EJEMPLO

PRINOM SEGNOM PRIAPE SEGAPE ID
Carlos Manuel Gonzalez Aza 1350
Carlos Manuel Gonzalez Aza 2745

DICHA CONSULTA LA HE TRADADO DE REALIZAR DE LA SIGUIENTE MANERA:

cnn.Execute "SELECT * INTO DUPLI FROM EMPLEADOS WHERE PRIAPE IN (SELECT PRIAPE FROM EMPLEADOS GROUP BY PRIAPE HAVING COUNT(*)> 1) " & _
"AND SEGAPE IN (SELECT SEGAPE FROM EMPLEADOS GROUP BY SEGAPE HAVING COUNT(*)> 1) AND PRINOM IN (SELECT PRINOM FROM EMPLEADOS GROUP BY PRINOM HAVING COUNT(*)> 1) " & _
" AND SEGNOM IN (SELECT SEGNOM FROM EMPLEADOS GROUP BY SEGNOM HAVING COUNT(*)> 1) "

PERO NO HE LOGRADO RESULTADOS SATISFACTORIOS YA QUE ME ARROJA UNA GRAN CANTIDAD DE REGISTROS Y TENGO QUE LOCALIZR MANUALMENTE ESTOS DUPLICADOS, COMO PUEDO SIMPLICAR MI CONSULTA PARA QUE ME ARROJE RESULTADOS EXACTOS A COMO EL EJEMPLO QUE EXPRESE ANTERIORMENTE??? GRACIAS DE ANTEMANO COLEGAS, SE QUE ESTO PUEDE AYUDAR A MUCHOS OTROS AMIGOS QUE SE LES PRESENTE ESTE INCOVENIENTE

mvallejos
17 de Septiembre del 2005
Debes hacer una consulta agrupada por los 4 campos con el Having > 1, no lo hagas por separado

Saludos

neo_met
17 de Septiembre del 2005
Tengo lo que necesitas, un curso completa de SQL, escribeme a mi e-mail. te lo envio..