【发布时间】:2013-10-18 20:48:12
【问题描述】:
我有一个 2 列的表,1 是 id,其他是 int。
如何对唯一 ID 的整数求和?
Eg
Id Value
1 2
1 2
2 2
3 2
2 2
3 2
Result: 6 (2+2+2)
【问题讨论】:
-
不清楚你在问什么。如果您没有完成所有
Values2,我们可能有更多机会解决您的需求。 this sample data 的期望结果是什么?为什么? -
您的结果没有意义。数据中的所有 id 都不是唯一的。如果你只是说你只想从其中一个中求和 int 值,当存在多个时,你如何决定选择哪一个?每个在 int 列中可能有不同的值。
-
道歉,澄清一下; id 不是唯一的,但与它们关联的值始终相同,因此您可以通过区分假设您不会冒删除某些数据的风险的 id,例如所有 id=1 将具有 value=2。它总是会减少到 1=2, 2=2, 3=2
标签: sql sql-server sum subquery