J'ai une table qui a une colonne appelée article_title
. Disons que le nom de la table est articles
. J'ai besoin de trouver les enregistrements où les article_title
données sont identiques sur plusieurs enregistrements.
Voici ce que j'ai:
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
la source
la source
GROUP BY
: mysqlperformanceblog.com/2006/09/06/…Votre problème peut être résolu avec cette requête:
la source
J'ai l'impression que vous devez également avoir l'ID parce que vous voulez trouver des enregistrements en fonction de
article_title
vos doublonsMIN / MAX de base avec GROUP BY (vous manquerez les identifiants lorsque plus de 2 doublons)
Ou revenons à la dénormalisation pour générer un CSV pour les identifiants LIFO (anciens identifiants par doublons) mais vous connaissez tous les identifiants ici ..
la source