请问:access 查询: 如何将几个表中相同字段的值 相加

两个表的各字段名称完全相同,相加后放入到另一个新表中,或生成新表:比如A表字段为:name字段1字段2张三1213李四1116王五1415B表字段为:name字段1字段2... 两个表的各字段名称完全相同,相加后放入到另一个新表中,或生成新表
:比如A表字段为:
name 字段1 字段2
张三 12 13
李四 11 16
王五 14 15

B表字段为:
name 字段1 字段2
张三 2 3
李四 3 6
王五 4 5

生成一个新的查询C:要求将A、B表字段值相加,放到C表中,如下所示:
name 字段1 字段2
张三 14 16
李四 14 22
王五 18 20
展开
 我来答
quziguang

2009-11-14 · TA获得超过3481个赞
知道大有可为答主
回答量:4965
采纳率:84%
帮助的人:954万
展开全部
先把两个表union起来再求和。
注意这里不能用inner join, left join或者right join,否则会将其中一个表独有的记录遗漏,比如说A表只有张三李四,而B表只有王五,任何一种join都会遗漏至少一个记录,所以先union再求和才正确。

select name, sum(字段1), sum(字段2) from
(select 字段1,字段2 from a
union all
select 字段1,字段2 from b) test1
group by name;
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式