Tengo una tabla que tiene una columna llamada article_title
. Digamos que el nombre de la tabla es articles
. Necesito encontrar los registros donde los article_title
datos son los mismos en más de un registro.
Esto es lo que tengo:
select a.*
from articles a
where a.article_title = (select article_title
from articles
where article_title = a.article_title
AND a.id <> articles.id)
mysql
duplication
jkushner
fuente
fuente
GROUP BY
: mysqlperformanceblog.com/2006/09/06/…Su problema se puede resolver con esta consulta:
fuente
A mí me parece que también necesitas tener la identificación porque quieres encontrar registros basados en
article_title
porque tienes duplicadosMIN / MAX básico con GROUP BY (se perderán las identificaciones cuando haya más de 2 duplicados)
O regrese a la desnormalización para generar un CSV para los ID de LIFO (ID más antiguos por duplicado) pero ya conoce todos los ID aquí.
fuente