频道栏目
IT货架 > > 正文
两张表并集求相同字段的和
网友分享于:Jan 1, 1970 8:00:00 AM    来源: IT货架   

标签:blog   http   io   sp   div   2014   on   log   bs   

有两张表
a b
每张表里有两个字段都是id num
a表的值
id  num   b表的值  id  num
a    5             b   15
b    10            c   20
c    15            d   20
d    20            e   30
求出两张表的结果 用一条sql
结果值
id  num
a   5
b   25
c   35
d   40
e   30

SELECT `id`, SUM(`num`) FROM (SELECT * FROM `b` UNION ALL SELECT * FROM `a` ) as new_table GROUP BY `id`

select * from b UNION ALL select * from a 先合并两张表,求并集,a,b两张表的select columns 要相同

bubuko.com,布布扣

然后通过GROUP BY 分组求和

bubuko.com,布布扣

两张表并集求相同字段的和

标签:blog   http   io   sp   div   2014   on   log   bs   

广告服务联系QQ:1134687142 | 网站地图

版权所有: IT货架- 内容来自互联网,仅供用于技术学习,请遵循相关法律法规. 京ICP备11030978号-1