というデータベースにテーブルがありますfileupload_share
。
+----+----------+----------+----------------+----------------------------------+
| id | users_id | files_id | shared_user_id | shared_date |
+----+----------+----------+----------------+----------------------------------+
| 3 | 1 | 1 | 2 | 2013-01-31 14:27:06.523908+00:00 |
| 2 | 1 | 1 | 2 | 2013-01-31 14:25:37.760192+00:00 |
| 4 | 1 | 3 | 2 | 2013-01-31 14:46:01.089560+00:00 |
| 5 | 1 | 1 | 3 | 2013-01-31 14:50:54.917337+00:00 |
shared_user_id
に従っての数を数えたいfile_id
。
たとえば、ID 1 のファイルが共有されているユーザーの数を調べたいとします。答えは2人のユーザーです(shared_user_id
)。Djangoでそれを見つけるにはどうすればよいですか?