目前业务列表中需要展示一个合同在另一个表是否存在的状态
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