sql 判断一个表的数据不在另一个表中
Posted ps122
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql 判断一个表的数据不在另一个表中相关的知识,希望对你有一定的参考价值。
--1 SELECT a.* FROM a LEFT JOIN b ON a.key = b.key WHERE (b.key IS NULL) --2 select *, case when (select count(*) from b where id = a.id)>0 then 1 else 0 end as flag from a --3 select id from (select a.id,b.conid from a left join b on a.id=b.conid) as res where res.conid is null select id from a where id not in (select conid from b) --4 select id,mian=(case when isnull(a.mian,‘‘)=‘‘ then b.mian else a.mian end) from a left join b on a.id=b.id
以上是关于sql 判断一个表的数据不在另一个表中的主要内容,如果未能解决你的问题,请参考以下文章