这是一个难以解释的问题。我有这个数据集
数据集1
counter | id
1 280
1 280
0 280
1 781
1 781
1 781
0 25
1 25
1 25
我想要GROUP BY的ID,但是使用计数器的SUM,所以我最终得到了这个数据集
数据集2
counted | id
2 280
3 781
2 25
我尝试了很多方法,但我总是最终得到每个ID的行总和,如下所示
数据集3
counted | id
3 280
3 781
3 25
修改
值得注意的是,数据集1 来自子查询,并且本身不是表。
修改
我使用了这样的查询,它给了我数据集3的结果
select sum(counter) as counted, id
from t
group by id;
答案 0 :(得分:2)
你做到了吗?
select sum(counter) as counted, id
from t
group by id;