首页 新闻 会员 周边 捐助

请教一个sql问题

0
悬赏园豆:10 [已解决问题] 解决于 2013-09-04 07:42

有两个表,用户表和小组表。
用户表字段:userid
小组表字段:groupid,userid(外键),表示小组id和组长id
我想建一个视图,有userid和isGroupLeader两个字段。如果userid存在于小组表中,则是组长,isGroupLeader为true,否则为false。

sql
一羽赐命的主页 一羽赐命 | 初学一级 | 园豆:11
提问于:2013-09-03 18:15
< >
分享
最佳答案
0
select userId,IsGroupLeader=(case when groupId is not null then 1 else 0 end) from 用户表 t1
left join 小组表 t2 on t1.userId=t2.userId

大概就是这样~

收获园豆:10
幻天芒 | 高人七级 |园豆:37207 | 2013-09-03 20:15
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册