Eu tenho uma tabela que tem uma coluna chamada article_title
. Digamos que o nome da tabela seja articles
. Preciso descobrir os registros em que os article_title
dados são iguais em mais de um registro.
Aqui está o que eu tenho:
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
fonte
fonte
GROUP BY
: mysqlperformanceblog.com/2006/09/06/...Seu problema pode ser resolvido com esta consulta:
fonte
Parece-me que você também precisa ter o ID porque deseja encontrar registros com base em
article_title
duplicatas.MIN / MAX básico com GROUP BY (você perderá identificações quando mais de duas duplicatas)
Ou volte para a desnormalização para gerar um CSV para IDs LIFO (IDs antigos por duplicatas), mas você sabe todos os IDs aqui.
fonte