关于多张表之间对指定记录值的求和问题
我有两张表
表一:编号 使用量
a1 100
a3 50
a2 60
a1 30
a3 80
表二:编号 姓名
a1 张三
a2 李四
a3 王五
我想要的结果是将这两张表select到一张表里,“使用量”根据表一进行汇总后后形成表三:
编号 姓名 使用量
a1 张三 130
a2 李四 60
a3 王五 130
是不是一句select语句就搞定了?但是俺不会啊,请教高人!
[解决办法]
select a.编号,a.姓名,sum(b.使用量) from 表二 a inner join 表一 b on a.编号=b.编号 group by a.编号,a.姓名
[解决办法]
sele 编号, sum(使用量) as 总使用量 from 表一 group BY 编号 into table 中间表
sele 表二.编号,姓名, 总使用量 from 中间表 left join 表二 on 表二.编号=中间表.编号
or:
sele a2.编号,姓名, a4.总使用量 from (sele 编号, sum(使用量) as 总使用量 from a1 group BY 编号 ) as a4 left join a2 on 表二.编号=中间表.编号
(try do it,please)
[解决办法]
Select a.编号,a.姓名,Sum(b.使用量) As 使用量 From 表二 a Left Join 表一 b On a.编号=b.编号 Group By a.编号,a.姓名
[解决办法]