我有一个查询,每次都会给我 4 个重复项,因为一个字段不同。
假设我有这张桌子
-----------------
| A | B | C | D |
-----------------
| 1 |Blue| 2 | 0 |
| 1 |Blue| 2 | 1 |
| 1 |Blue| 2 | 2 |
| 1 |Blue| 2 | 3 |
| 2 |Red | 1 | 0 |
| 2 |Red | 1 | 1 |
| 2 |Red | 1 | 2 |
| 2 |Red | 1 | 3 |
------------------
我想做的是将它们重新组合成一个。至于D
列,它们应该使用SUM()
.
问题是我不知道从哪里开始。是否有关键字将它们组合成一个?我会使用Distinct
,但由于 1 个不匹配,我仍然会有 4 个。
最终结果集应该是
------------------
| A | B | C | D |
------------------
| 1 |Blue| 2 | 6 |
| 2 |Red | 1 | 6 |
------------------
甚至可能吗?