テーブル X にデータがあるとします。
id assign team
----------------------
1 hunkim A
1 ygg A
2 hun B
2 gw B
2 david B
3 haha A
各 ID に割り当てられている数を知りたいです。私は使用することができます:
X group by id から id, count(distinct assign) を選択し、count(distinct assign)desc で並べ替えます。
それは私に何かを与えるでしょう:
1 2
2 3
3 1
私の質問は、すべての割り当てカウントの平均を取得するにはどうすればよいですか?
さらに、今私はチームごとのエバージを知りたいと思っています。だから私は次のようなものを取得したい:
team assign_avg
-------------------
A 1.5
B 3
前もって感謝します!