Para poder realizar una búsqueda de duplicados con MySQL usando la sentencia HAVING que nos ayuda a generar una condición en un grupo o agregado. Es decir, cuando dentro de nuestro SELECT estamos usando clausulas como AVG, MIN, SUM, MAX, etc. o agrupamos el resultado de nuestra consulta con GROUP BY.

Cuando nuestra consulta cuenta con un GROUP BY el HAVING se localiza siempre después de esta palabra clave, es decir:

?GROUP BY 1 HAVING SUM(ColumnaA) > 10;?

de lo contrario esta se comportaría como un WHERE.

Bien en el siguiente vídeo encontraras el ejemplo de cómo hacer a búsqueda de duplicados, pero en general queda de la siguiente manera:


?HAVING COUNT(ColumnaRegDuplicados) > 1;?