首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

关于多张表之间对指定记录值的求和有关问题

2012-03-04 
关于多张表之间对指定记录值的求和问题我有两张表表一:编号使用量a1100a350a260a130a380表二:编号姓名a1张

关于多张表之间对指定记录值的求和问题
我有两张表
表一:编号 使用量
  a1 100
  a3 50
  a2 60
  a1 30
  a3 80
表二:编号 姓名
  a1 张三
  a2 李四
  a3 王五
我想要的结果是将这两张表select到一张表里,“使用量”根据表一进行汇总后后形成表三:
  编号 姓名 使用量
  a1 张三 130
  a2 李四 60
  a3 王五 130

是不是一句select语句就搞定了?但是俺不会啊,请教高人!

[解决办法]

SQL code
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)

[解决办法]
SQL code
Select a.编号,a.姓名,Sum(b.使用量) As 使用量 From 表二 a Left Join 表一 b On a.编号=b.编号 Group By a.编号,a.姓名
[解决办法]
探讨
再请教一下啊,如果我只想查表一中编号值为:a1的使用量,应该如何写语句?

热点排行