我将尝试找出列中一个值平均出现的次数,基于另一列进行分组,然后执行计算。
我有三个表格,类似于这样:
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出现了两次,副本1出现了一次,因此该DVD的平均值为2。 我要列出所有在Loan表中出现次数少于该数字的DVD(和其他每个)的副本。
希望这有点更清晰了...
谢谢