本文介绍了SQL:如何对不同表中的两个值求和的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一些需要汇总的表。它们也没有链接,但是所有表的顺序都是相同的。

I have a number of tables with values I need to sum up. They are not linked either, but the order is the same across all the tables.

基本上,我想使用这两个表:

Basically, I would like to take this two tables:

CASH TABLE
London  540
France  240
Belgium 340

CHEQUE TABLE
London  780
France  490
Belgium 230

要获得像这样的输出馈入绘图应用程序:

To get an output like this to feed into a graphing application:

London  1320
France  730
Belgium 570


推荐答案

select region,sum(number) total
from
(
    select region,number
    from cash_table
    union all
    select region,number
    from cheque_table
) t
group by region

这篇关于SQL:如何对不同表中的两个值求和的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-13 16:33