gpt4 book ai didi

php - 我如何让 mysql 排名朝着正确的方向发展

转载 作者:行者123 更新时间:2023-11-29 08:15:29 24 4
gpt4 key购买 nike

你好。

我正在编写一个查询来做几件事。用户被分配一个团队,每个用户都有积分,我按团队名称对用户进行分组并统计他们的积分。我也分配一个等级。

一切正常,但排名将最低分列为 1,而不是最高分。这是我的查询

SELECT users.teamname as Team, users.points AS Score, COUNT(users.points) AS Members, @curRank := @curRank + 1 AS Rank
FROM users,(SELECT @curRank := 0) r
WHERE !(teamname is null)
GROUP BY `teamname`
ORDER BY Score

我想我必须嵌套一些东西,但我以前从未做过类似的事情。

最佳答案

问题可能是:

ORDER BY Score

由于您没有指定方向,因此它是上升的。换句话说,最低值位于顶部。要将最高值放在顶部,请执行以下操作:

ORDER BY Score desc

或者可能是其他东西。

关于php - 我如何让 mysql 排名朝着正确的方向发展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20692693/

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