Buscar filas duplicadas en mysql

Si te gustó compartelo :)

[AdSense-A]

Hola a todos!, en este artículo les dejo una sentencia SQL con la que podemos podemos buscar todos los datos duplicados, que podamos tener en una base de datos, ya sea por que el sistema en algun momento insertó 2 o más veces los mismos datos, o si alguna persona los insertó 2 o más veces (es de suponer que no habia con anterioridad ningún campo unique en la tabla que impidiera esto)

 

La sentencia SQL que no ayudará es ésta:

SELECT `identity_number`, `name`, `created_at`
FROM `inscritos`

WHERE `identity_number` IN (
 SELECT `identity_number`
 FROM `inscritos`
 GROUP BY `identity_number`
 HAVING COUNT(`identity_number`) > 1
)

En este ejemplo tenemos una tabla llamada inscritos en donde tenemos personas ingresadas con su número de indentificación personal, su nombre y la fecha de registro, en este caso nos guiaremos con su número de identificación (identity_number) el cual nos guiará para saber si una persona esta duplicada, pueden ajustar la sentyencia SQL a su gusto para acomodarla a su necesidad 😀

 


Si te gustó compartelo :)

Comments

comments

Sidebar