我通过一次查询select a.Name,b.fnum from A as a left join B as b on aid=bid 查出来的数据如:
name fnum
张三 2
张三 1
张三 5
李四 5
李四 5
李四 5
--name字段有上百种不同数据 别做成视图在查询视图 最好一条sql搞定
name fnum
张三 2
张三 1
张三 5
李四 5
李四 5
李四 5
--name字段有上百种不同数据 别做成视图在查询视图 最好一条sql搞定
insert into tb
select N'张三' ,2 union all
select N'张三',1 union all
select N'张三' , 5 union all
select N'李四' ,5 union all
select N'李四' ,5 union all
select N'李四' , 5
go
select name,sum(fnum)from tb group by name
李四 15
张三 8是这样吗?