码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2014-10-15 10:53:30      阅读:147      评论:0      收藏:0      [点我收藏+]

标签: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   

原文地址:http://www.cnblogs.com/qifeng1991/p/4025608.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!