NULL 值专题

表A

表 B (AID是外键 指向A表的ID主键)

 

查子表外键与主表主键不重合部分 (包含子表外键为NULL值的情况)

select * from B where  not    exists (
       select ID from A where a.id = b.aid  
);
查看子表主键主表主键不重合的部分 (不包含子表外键为NULL值的情况)

select * from B where b.aid not  in (
         select ID from A  
);

普通查询不包含NULL

select * from B  where aid !=1;

包含NULL的查询 (需要特殊指定)

select * from B  where aid !=1 or aid is null;

posted @ 2013-01-23 12:17  王超_cc  阅读(182)  评论(0编辑  收藏  举报