表A 员工基本信息
Bid name age sex
1 sss 18 Y
2 FFF 19 N
3 EEE 32 Y
4 EW 23 Y
5 FEFE 32 N 表B 某部门成员表
cid Bid
1 4
2 5表B.Bid 外键引用表A.Bid 期待结果 : (对于A表的记录,如果在B表有相关记录,则isInB为Y 否则为N)
Bid name age sex IsInB
1 sss 18 Y N
2 FFF 19 N N
3 EEE 32 Y N
4 EW 23 Y Y
5 FEFE 32 N Y试验语句: select a.*,
(if(exists(select * from b where b.bid=a.bid)) select 'Y' else select 'N') isInB
from a报告错误,if附近有语法错误,求能得到我期望结果的SQL语句...在线等 有结果就结贴
Bid name age sex
1 sss 18 Y
2 FFF 19 N
3 EEE 32 Y
4 EW 23 Y
5 FEFE 32 N 表B 某部门成员表
cid Bid
1 4
2 5表B.Bid 外键引用表A.Bid 期待结果 : (对于A表的记录,如果在B表有相关记录,则isInB为Y 否则为N)
Bid name age sex IsInB
1 sss 18 Y N
2 FFF 19 N N
3 EEE 32 Y N
4 EW 23 Y Y
5 FEFE 32 N Y试验语句: select a.*,
(if(exists(select * from b where b.bid=a.bid)) select 'Y' else select 'N') isInB
from a报告错误,if附近有语法错误,求能得到我期望结果的SQL语句...在线等 有结果就结贴
select a.*,
(case when exists (select * from b where b.bid=a.id) then 'Y ' else 'N ' end) isInB
from a