SQL:如何从不同的表SUM两个值

前端之家收集整理的这篇文章主要介绍了SQL:如何从不同的表SUM两个值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
好的.

我已经在工作上进行了一个项目,虽然我有一些sql技能,但它们非常生锈.

工作中的一个场景让我留下了许多需要总结的价值表.它们也不链接,但所有表中的顺序是相同的.

基本上,我想把这两个表:

  1. CASH TABLE
  2. London 540
  3. France 240
  4. Belgium 340
  5.  
  6. CHEQUE TABLE
  7. London 780
  8. France 490
  9. Belgium 230

要得到这样的输出来进入图形应用程序:

  1. London 1320
  2. France 730
  3. Belgium 570

请帮忙.

解决方法

  1. select region,sum(number) total
  2. from
  3. (
  4. select region,number
  5. from cash_table
  6. union all
  7. select region,number
  8. from cheque_table
  9. ) t
  10. group by region

猜你在找的MsSQL相关文章