0

これは説明するのが難しいものです。私はこのデータセットを持っています

データセット 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;
4

1 に答える 1