【发布时间】:2010-10-25 22:43:28
【问题描述】:
鉴于这两个表:
CREATE TABLE TEST1 (TEST VARCHAR2(1 BYTE))
CREATE TABLE TEST2 (TEST VARCHAR2(1 BYTE))
其中 TEST1 有两行的值都是“A”,而 TEST2 有一行的值是“B”。
当我运行这个命令时:
SELECT TEST FROM TEST1
MINUS
SELECT TEST FROM TEST2
我得到了输出:
Test
-----
A
MINUS 似乎删除了重复项(因为 TEST1 中有两个“A”行)。
如何让 MINUS 查询包含重复值(返回两个“A”行)?
【问题讨论】: