查询选择除两列的值

时间:2015-08-04 14:42:33

标签: php sql

我有两张桌子。 第一个表列 价值是 1,2,7。 第二表列 值为1,2,3,4,5,6,7,8,9,10

我需要的是我想获取除第一个表值之外的第二个表值。结果应该是3,4,5,6,8,9,10。我不知道这个查询是什么。请帮助我。

2 个答案:

答案 0 :(得分:1)

标准SQL是使用NOT INNOT 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)