create table A(名称 char(1))
insert A select 'A'
insert A select 'B'
create table B(名称 char(1), 数量 int)
insert B select 'A',1
insert B select 'A',2
--方法一
select A.名称, isnull(B.数量, 0) as 数量 from A
left join (select 名称, sum(数量) as 数量 from B group by 名称) as B
on A.名称=B.名称
--方法二
select A.名称, 数量=isnull( (select sum(数量) from B where 名称=A.名称), 0) from A