値が列に表示される平均回数を調べ、別の列に基づいてグループ化し、計算を実行しようとしています。
私はこのような3つのテーブルを持っています
DVD
ID | NAME
1 | 1
2 | 1
3 | 2
4 | 3
COPY
ID | DVDID
1 | 1
2 | 1
3 | 2
4 | 3
5 | 1
LOAN
ID | DVDID | COPYID
1 | 1 | 1
2 | 1 | 2
3 | 2 | 3
4 | 3 | 4
5 | 1 | 5
6 | 1 | 5
7 | 1 | 5
8 | 1 | 2
等
基本的に、貸し出しテーブルに表示されるすべてのコピー ID を、その DVD のすべてのコピーの平均回数より少ない回数で見つけようとしています。
上記の例では、DVD 1 のコピー 5 が 3 回表示され、コピー 2 が 2 回表示され、コピー 1 が 1 回表示されるため、その DVD の平均は 2 です。 Loan テーブルのその番号。
それがもう少し理にかなっていることを願っています...
ありがとう