所以我有一张表如下:
ID_STUDENT | ID_CLASS | GRADE
-----------------------------
1 | 1 | 90
1 | 2 | 80
2 | 1 | 99
3 | 1 | 80
4 | 1 | 70
5 | 2 | 78
6 | 2 | 90
6 | 3 | 50
7 | 3 | 90
Run Code Online (Sandbox Code Playgroud)
我需要对它们进行分组,排序和排序以给出:
ID_STUDENT | ID_CLASS | GRADE | RANK
------------------------------------
2 | 1 | 99 | 1
1 | 1 | 90 | 2
3 | 1 | 80 …Run Code Online (Sandbox Code Playgroud) 我需要使用循环算法生成游戏序列.我有一个php页面,用户可以在其中输入将插入到数据库中的锦标赛名称,并且它有一个最多32个团队的下拉菜单(选择团队数量).
因此,如果我在页面中选择4个团队,那么它将从团队1到团队4,这将是6场比赛,因为每个团队都会对其他团队进行一次.我知道算法是如何工作的,但我不太清楚如何为此编写查询.
我创建了表团队:
Team_id 01 02 03 etc
Team_name Team1 Team2 Team3 etc.
Run Code Online (Sandbox Code Playgroud)
我该怎么办?