目前业务列表中需要展示一个合同在另一个表是否存在的状态
select *,
case when (select count(*) from b where id = a.id) > 0
then 1
else 0
end as flag
from a
如果想a表和b表的字段和id这两列都一样,才将flag显示为1的话
select *,
case when (select count(*) from b where id = a.id and 字段 = a.字段) > 0
then 1
else 0
end as flag
from a
版权声明:本文为weixin_43221207原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。