gpt4 book ai didi

php - 排行榜 - MySQL 按个人总和排序

转载 作者:行者123 更新时间:2023-11-30 00:34:43 25 4
gpt4 key购买 nike

我有一个包含以下列的表格:

+----+--------+-----+------+-------+-------+-------+
| Id | Member | End | Done | Right | Wrong | Score |
+----+--------+-----+------+-------+-------+-------+

每个成员(member)都有多个条目。

我想选择一些(二十)行,按每个成员(member)分数的 SUM() 排序。

我尝试过这个:

SELECT * FROM Challenge ORDER BY SUM(Score) LIMIT 20;

最佳答案

您想要GROUP BY然后您可以SUM每个成员的分数。此查询执行您想要的操作(按第二个字段 - 总和 - 按 DESC 顺序排序)

SELECT Member, SUM(Score) 
FROM Challenge
GROUP BY Member
ORDER BY 2 DESC
LIMIT 20

关于php - 排行榜 - MySQL 按个人总和排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22270516/

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