选择具有不同列值的重复 ID
您有一个表,其中包含唯一 ID (ARIDNR) 和另一列 (LIEFNR),其列值各不相同价值观。目标是识别 ARIDNR 多次出现但具有不同 LIEFNR 值的所有行。
要实现此目的,请考虑以下查询:
SELECT * FROM Table WHERE ARIDNR IN ( SELECT ARIDNR FROM Table GROUP BY ARIDNR HAVING COUNT(DISTINCT LIEFNR) > 1 )
细分:
因此,此查询应输出下表:
+------+------+ | ARIDNR | LIEFNR | +------+------+ | 1 | A | | 1 | B | | 2 | A | | 2 | B | +------+------+
此表包含 ARIDNR 重复并与不同 LIEFNR 值关联的所有行。
以上是如何查找另一列中具有不同值的重复 ID?的详细内容。更多信息请关注PHP中文网其他相关文章!