sql语句查询结构相同的两个表,对应的表头相加求和,怎么写

A表t1,t2a,1b,3B表t1,t2a,2b,7c,5两张表查询结果为t1,t2a,3b,10c,5... A表

t1,t2
a,1
b,3
B表
t1,t2
a,2
b,7
c,5
两张表查询结果为
t1,t2
a,3
b,10
c,5
展开
 我来答
badkano
2015-01-13 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144776 获赞数:885373
团长

向TA提问 私信TA
展开全部
select B.t1,sum(B.t2) as t2 from B left join B on A.t1=B.t1 group by B.t1
追问
为什么是B left join B,
如果
A表
t1,t2
a,1
b,3
d,5
B表
t1,t2
a,2
b,7
c,5
结果要包含abcd都要这个有怎么写
追答
select t.t1,sum(t.t2)
from
(select t1,t2 from A
union all
select t1,t2 from B) as t
group by  t.t1
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式