Sélection d'ID en double avec des valeurs de colonne variées
Vous disposez d'une table contenant un ID unique (ARIDNR) et une autre colonne (LIEFNR) avec des valeurs variables valeurs. L'objectif est d'identifier toutes les lignes où ARIDNR apparaît plus d'une fois mais avec des valeurs LIEFNR différentes.
Pour y parvenir, considérons la requête suivante :
SELECT * FROM Table WHERE ARIDNR IN ( SELECT ARIDNR FROM Table GROUP BY ARIDNR HAVING COUNT(DISTINCT LIEFNR) > 1 )
Répartition :
En conséquence, cette requête devrait générer le tableau suivant :
+------+------+ | ARIDNR | LIEFNR | +------+------+ | 1 | A | | 1 | B | | 2 | A | | 2 | B | +------+------+
Cette table contient toutes les lignes où ARIDNR est dupliqué et associé à différentes valeurs LIEFNR.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!