再问:SQL查询问题:如何让不存在的记录也显示?
我昨天提问,表达不清楚(http://community.csdn.net/Expert/topic/5442/5442197.xml?temp=.6215479),现在重新开帖
表a:
id cname
1 张
2 林
3 王
4 刘
表b:
id charge note
1 30 晚班
3 80 加班
如何实现如下结果(按条件加班查询):
id cname charge
1 张 0或null或干脆显示空白
2 林 0或null或干脆显示空白
3 王 80
4 刘 0或null或干脆显示空白
我的sql:
Select A.id,A.cname,IsNull(B.charge, 0) As charge
From A
Left Outer Join B
On A.id = B.id
where b.note='加班'
查询结果:
3 王 80 加班
其他没有了