【发布时间】:2012-12-18 04:47:38
【问题描述】:
我有两个表基本上是这样设置的(非常精简的版本):
表 1:
ID Amt 1 Amt 2
-------------------------
112 $20 $30
112 $50 $60
125 $75 $05
表 2:
ID Amt 3 Amt 4
-------------------------
112 $25 $30
125 $40 $60
125 $110 $120
所有金额列需要单独求和,输出类似于:
查询结果:
ID Amt 1 Amt 2 Amt 3 Amt 4
--------------------------------------------
112 $70 $90 $25 $30
125 $75 $05 $150 $180
我尝试过的连接导致记录重复(和求和)的倍数是 ID 在第二个表中重复的次数。我没有连接这些表的主键。
任何帮助将不胜感激。
谢谢!
【问题讨论】:
-
根据ID分别对两张表进行分组,然后加入分组后的结果集。
-
欢迎来到 StackOverflow:如果您发布代码、XML 或数据示例,请在文本编辑器中突出显示这些行并单击“代码示例”按钮 (
{ }) 在编辑器工具栏上很好地格式化和语法高亮它!这样,您就不需要任何点 (.) 作为占位符 - 常规空格也可以!