Prevent Oracle minus statement from removing duplicates

前端 未结 7 1787
南方客
南方客 2021-02-15 19:39

Given these two tables:

CREATE TABLE TEST1 (TEST  VARCHAR2(1 BYTE))
CREATE TABLE TEST2 (TEST  VARCHAR2(1 BYTE))

Where TEST1 has two rows both w

7条回答
  •  不知归路
    2021-02-15 19:49

    Part of what minus does is removes duplicates. Consider using NOT IN to avoid removing duplicates.

    SELECT TEST FROM TEST1 WHERE TEST NOT IN(SELECT TEST FROM TEST2)
    

提交回复
热议问题