選擇具有不同列值的重複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中文網其他相關文章!