oracle not in 失效

原因由于有 null 值,导致无效,使用 nvl解决

select vipaccountno from   vip1
where   vipaccountno not in(
select nvl(vipaccountno ,'x') from b1);

建议使用  minus

 
select vipaccountno from vip1
minus

select vipaccountnofrom b1

 

原文地址:https://www.cnblogs.com/j2ee-web-01/p/15192983.html