INNER JOIN resultat_tri t2 ON t1.xl3_m = t2.xl3_m2;
La jointure du DELETE ne porte que sur xl3_m donc la requête va supprimer toutes les lignes du xl3_m inséré dans résultat_tri et pas seulement celui du couple inséré.
Au fait, xl3_m2 existe t-elle ou est-ce une faute de frappe ?
en fait je veux tri
er les couples par occurrence et ne garde que celui de plus forte occurrence, en supprimant tous les couples où chaque membre du couple de plus forte occurrence apparaissait, d'où ma jointure.
Donc tu ne fais qu'un seul INSERT ? Celui du couple de plus forte occurrence ?
L'INSERT ne devrait donc pas êtrer dans la boucle.
Ou alors j'ai rien compris ou alors tu as mal expliqué ! 
Un exemple de données ?
Partager