Ver Mensaje Individual
  #12  
Antiguo 13-05-2015
bucanero bucanero is offline
Miembro
 
Registrado: nov 2013
Ubicación: Almería, España
Posts: 208
Reputación: 11
bucanero Va camino a la fama
Cita:
Empezado por ecfisa Ver Mensaje
Un modo es:
Código SQL [-]
SELECT APEL_PATER, APEL_MATER, NOMBRE
FROM TU_TABLA
WHERE APEL_PATER IN (SELECT APEL_PATER FROM TU_TABLA
      GROUP BY APEL_PATER HAVING COUNT(*) > 1 )
  AND NOMBRE IN (SELECT NOMBRE FROM TU_TABLA
      GROUP BY NOMBRE HAVING COUNT(*) > 1 )
ORDER BY APEL_PATER
La idea de Ecfisa deberia de funcionar con la variación de unir los campos de apellido_paterno y nombre en la misma consulta. Esto ya dependiendo del motor de bases de datos se podrá hacer de una forma u otra:

Para MSSQL es:

Código SQL [-]
SELECT APEL_PATER, APEL_MATER, NOMBRE
FROM TU_TABLA
WHERE APEL_PATER+NOMBRE  IN (SELECT APEL_PATER+NOMBRE  FROM TU_TABLA
      GROUP BY APEL_PATER+NOMBRE HAVING COUNT(*) > 1 )
ORDER BY APEL_PATER

Y para MySQL es:
Código SQL [-]
SELECT APEL_PATER, APEL_MATER, NOMBRE
FROM TU_TABLA
WHERE (APEL_PATER, NOMBRE)  IN (SELECT APEL_PATER, NOMBRE  FROM TU_TABLA
      GROUP BY APEL_PATER, NOMBRE HAVING COUNT(*) > 1 )
ORDER BY APEL_PATER

Un Saludo
Responder Con Cita