今天执行了个sql语句就是查不出来结果:
select t.id from demo t
where t.id not in (select t1.id from demo1 t1 )
后来才发现应该这样写:
select t.id from demo t
where t.id not in (select t1.id from demo1 t1 where t1.id is not null)
原因是:涉及到与null值的比较问题,= null ,<> null 执行出来的结果都是返回零行