この質問の明確で一般的な言い回しを見つけるのに苦労したので、繰り返しの場合はお詫び申し上げます。状況は次のとおりです。
共同タグ付けデータを記録するテーブルがあり、各行には注釈が格納されています (つまり、特定のユーザーが特定のアイテムに特定の時間に特定のタグを付けています)。わかりやすくするためのサンプルを次に示します。
+---------+---------+--------+------------+
| user_id | item_id | tag_id | tag_month |
+---------+---------+--------+------------+
| 1040740 | 2653 | 1344 | 2005-07-01 |
| 1040740 | 3602 | 1344 | 2005-07-01 |
| 1040740 | 17746 | 217 | 2005-07-01 |
| 1040740 | 21426 | 1344 | 2005-07-01 |
| 1040740 | 22224 | 180 | 2005-07-01 |
+---------+---------+--------+------------+
...等々。私が計算しようとしているのは、月ごとに、すべてのアイテムにわたるアイテムごとの平均注釈数です。つまり、月ごとに、その月の一意の項目ごとの平均行数は? 私のデータセットは合計 94 か月にわたるため、必要なクエリの出力は 94 行で、各行にはその月のアイテムあたりの平均数の注釈が含まれます。「user_id」列はこれとはまったく関係がないことに注意してください。