Bonjour,
J'ai 2 tables : "mat_article" et "mat_article_tmp" et dans chacune 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ésentes dans "mat_article_tmp" qui ont une correspondance avec au moins une ou plusieurs lignes de "mat_article" avec la requête ci-dessous :
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" ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 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, "%") ) );
Merci
Partager