相关疑难解决方法(0)

如何在MySQL中执行分组排名

所以我有一张表如下:

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)

mysql sql

29
推荐指数
4
解决办法
4万
查看次数

如何在PHP和MySQL中生成循环赛?

我需要使用循环算法生成游戏序列.我有一个php页面,用户可以在其中输入将插入到数据库中的锦标赛名称,并且它有一个最多32个团队的下拉菜单(选择团队数量).

因此,如果我在页面中选择4个团队,那么它将从团队1到团队4,这将是6场比赛,因为每个团队都会对其他团队进行一次.我知道算法是如何工作的,但我不太清楚如何为此编写查询.

我创建了表团队:

Team_id    01     02     03     etc
Team_name  Team1  Team2  Team3  etc.
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

php mysql

4
推荐指数
2
解决办法
1万
查看次数

标签 统计

mysql ×2

php ×1

sql ×1