left join多表关联

mzfzero 2009-02-08 10:13:15
本人新人+菜鸟~~现在遇到个问题,望大虾们指教指教
table a,b,c
a: b: c:
id s1 id s2 id s3
------ -------- --------
1 d 1 e 1 8
2 r 2 q
3 g
select a.id,a.s1,is(b.s2,0)s2,isnull(c.s3,0)s3
from _________________________________________
想用id关联来把a,b,c的记录都显示,null的用0.....
...全文
117 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Grave_rain 2009-02-09
  • 打赏
  • 举报
回复
没弄懂
anotheremail 2009-02-08
  • 打赏
  • 举报
回复
select a.id,isnull(a.s1,0) as s1,isnull(b.s2,0) as s2,isnull(c.s3,0) as s3
from a full join b on a.id=b.id full join c on b.id=c.id

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧