gpt4 book ai didi

mysql - MySQL是否维护您正在查询的表的顺序

转载 作者:太空宇宙 更新时间:2023-11-03 12:35:47 24 4
gpt4 key购买 nike

我使用的是 MySQL,我有一个保存玩家分数的表,单个玩家可以记录多个分数。我试图找到使用 MySQL ORDER BY 关键字对玩家进行排名的最佳方式。

现在我正在做的是:

SELECT DISTINCT t.userName FROM (SELECT userName, score FROM scoreTable ORDER BY score DESC) t;

为了使用它进行排名,我假设子查询的顺序由主查询维护。

这个假设是否正确?到目前为止,我所有的测试都正确地维护了订单。有没有不能用的情况?

最佳答案

以下内容对您有用吗?

SELECT userName, MAX(score) AS max_score 
FROM scoreTable GROUP BY username
ORDER BY max_score DESC

关于mysql - MySQL是否维护您正在查询的表的顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13328986/

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