0

这是一个很难解释的问题。我有这个数据集

数据集 1

counter | id
   1      280
   1      280
   0      280
   1      781
   1      781
   1      781
   0      25
   1      25
   1      25

我想按 id 分组,但是使用计数器的总和,所以我最终得到了这个数据集

数据集 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;
4

1 回答 1

2

你做了这个了吗?

select sum(counter) as counted, id
from t
group by id;
于 2013-08-02T18:55:54.243 回答