sql计算两表相同列的和原创

原创
小哥 3年前 (2022-10-22) 阅读数 52 #大杂烩

问:如下表所示a,b,求num列的和

表a:

id

num

1

10

2

15

3

20

表b:

id

num

1

5

2

10

3

15

4

20

求num列中,结果如下:

id

sum(num)

1

15

2

25

3

35

4

20

解决方案:

select id,sum(num) as sum(num) from (select a.id,a.num from a union all select b.id,b.num from b) c GROUP BY id

结果:

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除

热门