gpt4 book ai didi

php - 循环遍历行,直到找到一个变量,然后计算行数

转载 作者:行者123 更新时间:2023-11-29 11:31:06 25 4
gpt4 key购买 nike

我正在建立一个排名系统,我有很多马,在马的简介上我想根据获胜的数量来反射(reflect)马的排名。第一名、第二名、第三名等

这是我的包含马匹的 MySQL 表,在 PHP 中我如何计算行数以获得马匹的排名?

这是我的表格,例如,如果我在“Pauls”个人资料中,我将如何回应他在全局排名中排名第四?

enter image description here

最佳答案

1.

select h.*, @rownum := @rownum + 1 AS rank
from horses h, (SELECT @rownum := 0) r
order by h.first DESC, h.second DESC, h.third DESC

2.

SELECT * FROM
(
select h.*, @rownum := @rownum + 1 AS rank
from horses h, (SELECT @rownum := 0) r
order by h.first DESC, h.second DESC, h.third DESC
) t
WHERE id = 428

关于php - 循环遍历行,直到找到一个变量,然后计算行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37408956/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com