基于另一个表中的键从一个表中求和值。

时间:2012-05-01 01:06:42

标签: sql sql-update

有两张桌子。首先是基于“游戏”,并且基于其他标准具有0和1列。第二个表基于戏剧组(系列)。我想将正确播放值列的总和添加到第二个表中的右键。

TABLE 1
Gamekey. Series. Playid. Value. 
111.       1.      1.      0
111.       1.      2.      1
111.       1.      3.      1
111.       2.      1.      0
111.       3.      1.      1
111.       3.      2.      0
112.       1.      1.      0
112.       2.      1.      1


TABLE 2
Gamekey.  Series.  Sum of value <-- column I need
111.        1.          2
111.        2.          0
111.        3.          1
112.        1.          0
112.        2.          1

FYI - 系列始终以1开头并且增加1.系列的最大数值因游戏而异。 Gamekey并不总是连续的。

1 个答案:

答案 0 :(得分:2)

很难真正解析你正在寻找的东西,但看起来你可能想要,

SELECT GameKey, Series, Sum(Value) AS SumOfValue FROM Table1 GROUP BY GameKey, Series