22,210
社区成员
发帖
与我相关
我的任务
分享
select
a.编号,isnull(数量A,0),isnull(数量B,0),isnull(数量C,0)
from
a
left join
b
on
a.编号= b.编号
left join
c
on
a.编号 = c.编号
select t.编号,a.数量A,b.数量B,c.数量C from
(
select 编号 from 表a union
select 编号 from 表b union
select 编号 from 表c
) t
left join 表a a on t.编号=a.编号
left join 表b b on t.编号=b.编号
left join 表c c on t.编号=c.编号
--或者这样
select a.编号,isnull(数量A,0),isnull(数量B,0),isnull(数量C,0)
from a left join b on a.编号= b.编号
and left join c on and a.编号 = c.编号
select a.编号,isnull(数量A,0),isnull(数量B,0),isnull(数量C,0)
from a,b,c
where a.编号= b.编号 and a.编号 = c.编号