我有两张表T1
和T2
。
T1
有A,B,C,D等记录
T2
有记录,如A,B,D,E
当我们比较两个表时,现在查询之外应该是C,因为T2
请在这里帮忙..
答案 0 :(得分:1)
在Oracle中,您可以使用minus
集合运算符:
select t1.*
from t1
minus
select t2.*
from t2;
答案 1 :(得分:0)
您应该只能使用内部联接,这将返回两个表共有的所有内容,因此:
SELECT T1.* FROM T1 INNER JOIN T2 ON T1.id = T2.id
答案 2 :(得分:0)
实现这一目标的另一种方法是:
SELECT
C1
FROM
T1
WHERE
C1 NOT IN (
SELECT
C1
FROM
T2
);