当前位置: 代码迷 >> Sql Server >> 这样SQL语句可以实现么,不好意思只有10分了解决方案
  详细解决方案

这样SQL语句可以实现么,不好意思只有10分了解决方案

热度:99   发布时间:2016-04-27 16:51:03.0
这样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
  相关解决方案