我有这三个(简化的)表格用于竞赛应用程序:
**user**
user_id
**contest**
contest_id
**contest_entry**
contest_id
user_id
有几个竞赛,每个用户可以参加每个竞赛一次(创建一个竞赛条目记录)。
到目前为止已经有 5 场比赛,所以我想计算有多少用户参加了 0、1、2、3、4 或 5 场比赛。我正在寻找的格式示例如下:
num_contests_entered num_users
0 102
1 87
2 345
3 254
4 567
5 489
我完全不知道实现这一目标所需的 SQL,因此非常感谢任何帮助!
最好的,克里斯
编辑:为了澄清,我正在寻找的一个例子是
102 users entered 0 contests
87 users entered 1 contest
345 users entered 2 contests
ETC..