【发布时间】:2022-01-05 03:14:38
【问题描述】:
我希望能够通过 DISTINCT ID 对 VALUES 进行求和。基本上在这个例子中,我只想对 ID 1、2、3 和 4 求和一次。 ID 1 在桌子上两次,但我只想求和一次。 VALUES 可能相同(如 ID 1 和 4),但 DISTINCT 应位于 ID 列上。
| ID | Values |
|---|---|
| 1 | 10 |
| 2 | 20 |
| 1 | 10 |
| 3 | 30 |
| 4 | 10 |
【问题讨论】:
-
你应该提供一个你已经尝试过的例子。 StackOverflow 不是为其他人设计的,只是为你做你的工作。先自己尝试,才能学得最好
-
我什至不知道从哪里开始。我在想一个 CASE WHEN 语句来确定要总结的 DISTINCT 规则,但不知道如何写出来。
-
请同时指定您想要解决的sql平台。例如。 SQL Server
-
问题的最后一部分如果不太清楚,您介意让我们清楚吗?即 VALUES 可能相同(如 ID 1 和 4),但 DISTINCT 应该在 ID 列上。