Sélection de lignes avec des identifiants en double et des valeurs distinctes
Vous rencontrez un défi de gestion de données dans lequel vous possédez une table contenant des identifiants (ARIDNR) et valeurs correspondantes (LIEFNR). Votre objectif est d'identifier et de sélectionner toutes les lignes avec des ID en double mais des valeurs différentes dans la colonne LIEFNR.
Solution :
Pour accomplir cette tâche, utilisez le SQL suivant requête :
SELECT * FROM Table WHERE ARIDNR IN ( SELECT ARIDNR FROM Table GROUP BY ARIDNR HAVING COUNT(distinct LIEFNR) > 1 )
Explication :
Cette requête isole efficacement les lignes avec des ARIDNR en double et des LIEFNR variables. valeurs. Une fois exécuté, il produira le résultat souhaité :
+------+------+ | ARIDNR | LIEFNR | +------+------+ | 1 | A | +------+------+ | 1 | B | +------+------+ | 2 | A | +------+------+ | 2 | B | +------+------+
Cette solution répond efficacement à vos besoins et fournit une méthode fiable pour identifier et sélectionner des lignes avec les critères spécifiés.
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!