这样SQL语句可以实现么,不好意思只有10分了
select id, '0 '(这里如何写?) flag t1
id flag
1 1
2 0
3 1
...
表t2
tid
1
3
我想查询表1,随便判断一下表2是否有表1 ID的纪录
比如有ID 1 的纪录 那么flag 为1 否则为0
------解决方案--------------------select id, flag=(case when exists(select 1 from T2 where tid=tmp.id) then 1 else 0 end)
from T1 as tmp