1,2,7
。
第二表列
值为1,2,3,4,5,6,7,8,9,10
。
我需要的是我想获取除第一个表值之外的第二个表值。结果应该是3,4,5,6,8,9,10
。我不知道这个查询是什么。请帮助我。
答案 0 :(得分:1)
标准SQL是使用NOT IN
或NOT EXISTS
:
select t2.*
from t2
where not exists (select 1 from table1 t1 where t1.value = t2.value);
答案 1 :(得分:1)
SELECT value FROM secondtable WHERE value NOT IN (SELECT value FROM firsttable)