Búsqueda
de Registros Duplicados
SQL-Registros
Duplicados
Para generar este tipo de consultas
lo más sencillo es utilizar el asistente de consultas de Access,
editar la sentencia SQL de la consulta y pegarla en nuestro
código. No obstante este tipo de consulta se consigue de la
siguiente forma:
-
- SELECT DISTINCT Lista de Campos a Visualizar
FROM Tabla
- WHERE CampoDeBusqueda In
- (SELECT CampoDeBusqueda FROM Tabla As
psudónimo
- GROUP BY CampoDeBusqueda HAVING Count(*)
> 1 )
- ORDER BY CampoDeBusqueda
Un caso práctico, si deseamos localizar
aquellos empleados con igual nombre y visualizar su código correspondiente,
la consulta sería la siguiente:
-
SELECT DISTINCT
- Empleados.Nombre, Empleados.IdEmpleado
-
FROM
- Empleados
-
WHERE
- Empleados.Nombre
-
In (
- SELECT Nombre FROM Empleados As Tmp GROUP
BY Nombre HAVING Count(*) > 1)
-
ORDER BY
- Empleados.Nombre