これは説明するのが難しいものです。私はこのデータセットを持っています
データセット 1
counter | id
1 280
1 280
0 280
1 781
1 781
1 781
0 25
1 25
1 25
IDでGROUP BYしたいのですが、カウンターのSUMを使用するため、このデータセットになります
データセット 2
counted | id
2 280
3 781
2 25
私はいくつかのアプローチを試しましたが、常にこのような各 ID の行の合計 SUM になります。
データセット 3
counted | id
3 280
3 781
3 25
編集
データセット 1はサブクエリからのものであり、それ自体はテーブルではないことに注意してください。
編集
このようなクエリを使用しました。データセット 3の結果が得られます
select sum(counter) as counted, id
from t
group by id;