- AuteurMessages
- 5 décembre 2014 à 14 h 05 min #2663stephane
Bonjour,
J’ai 2 tables : “mat_article” et “mat_article_tmp” et dans chaque j’ai le champ “nom”. La table “mat_article_tmp” contient des lignes à vérifier avant insertion dans la table “mat_article”. Cette insertion est manuelle d’où ma question, comment afficher les quasi-doublons trouvés dans la table “mat_article” ?
Pour le moment j’arrive à trouver les lignes présentent dans “mat_article_tmp” qui ont une correspondance avec au moins une ou plusieurs lignes de “mat_article” avec la requête ci-dessous :SELECT a.nom FROM mat_article_tmp AS a WHERE EXISTS( SELECT t.nom FROM mat_article AS t WHERE ( a.nom LIKE CONCAT("%", t.nom, "%") OR LOWER(t.nom) LIKE CONCAT("%", a.nom, "%") ) ) ORDER BY a.nom ASC;
Donc : est-il possible de faire ressortir les quasi doublons présents dans “mat_article” en même temps que toutes les lignes présentes dans “mat_article_tmp” ?
Merci
- AuteurMessages
Vous devez être connecté pour répondre à ce sujet.