私は次のようなsqliteテーブル「ログ」を持っています:
ID p_id viewer
----------------------
1 1 100
2 1 200
3 1 300
4 3 550
5 3 230
6 5 420
7 2 320
8 2 203
9 9 10
10 9 55
そして、各p_idから平均視聴者を取得したいと思います。それは
SELECT avg(viewer) FROM log GROUP BY p_id
ただし、 p_id 1と5を同じものとして扱いたいので、p_id1と5の平均的な視聴者を合計します。それ、どうやったら出来るの?テーブルがはるかに大きいことに注意してください。2つのp_idを同じものとして複数回扱う必要があります。これを達成するために「groupby」を実行できますか、それとも他の方法がありますか?