+----------+----------+
| user_id | video_id |
+----------+----------+
| 1 | 1 |
| 1 | 1 |
| 1 | 2 |
| 2 | 1 |
| 2 | 2 |
+----------+----------+
上記のようなテーブル設定があります。クエリから合計数を返したいと思います。
それぞれuser_id
にDISTINCT video_id
. 上記のように、user_id = 1
2 つの一意の video_id があり、user_id = 2
2 つの一意の video_id があります。これにより、合計 4 になります。目的の結果を得るためにクエリを整理する最善の方法がわかりません。
基本的に各 user_id には、次のようなものが必要です。COUNT(DISTINCT video_id)
すべての合計数を返すだけの最終結果が欲しいです。