重複 ID と異なる値を持つ行の選択
ID (ARIDNR) を含むテーブルを所有するというデータ管理の課題に遭遇します。対応する値 (LIEFNR)。目的は、ID が重複しているが LIEFNR 列の値が異なる行をすべて識別して選択することです。
解決策:
このタスクを実行するには、次の SQL を使用します。クエリ:
SELECT * FROM Table WHERE ARIDNR IN ( SELECT ARIDNR FROM Table GROUP BY ARIDNR HAVING COUNT(distinct LIEFNR) > 1 )
説明:
このクエリは、重複のある行を効果的に分離します。 ARIDNR とさまざまな LIEFNR 値。実行すると、目的の出力が生成されます。
+------+------+ | ARIDNR | LIEFNR | +------+------+ | 1 | A | +------+------+ | 1 | B | +------+------+ | 2 | A | +------+------+ | 2 | B | +------+------+
このソリューションは要件に効率的に対処し、指定された条件で行を識別および選択するための信頼できる方法を提供します。
以上がSQLでIDが重複しているが値が異なる行を選択するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。