我在表中有一些日期,我需要一个查询,表中的日期与第二个表不同,我打算这样:
http://sqlfiddle.com/#!2/a1308/2
但它现在有效
我需要在第一个表中提供示例:
3202024834
3108984111
3118545645
4608389
2631993
9876534
3114568970
和其他
3202024834
3108984111
3118545645
然后查询的输出是:
4608389
2631993
9876534
3114568970
答案 0 :(得分:1)
我将您的问题解释为“获取a
中不属于b
”的值。如果是这样,一个很好的方法是使用left outer join
和where
子句:
select a.msisdn
from msisdn a left outer join
insertados b
on a.msisdn = b.numero
where b.numero is null;
数据是SQLFiddle与问题中的数据不完全匹配,因此结果与问题中的结果略有不同。