gpt4 book ai didi

MySQL 双 ORDER BY

转载 作者:可可西里 更新时间:2023-11-01 07:48:11 25 4
gpt4 key购买 nike

我有一个 MySQL tablw,它将存储比赛参与者的信息。

结构类似

id   +   user_id    +   marks     +   date_added
-----+--------------+-------------+----------------------
1 | 24 | 30 | 2014-02-06 03:04:08
-----+--------------+-------------+----------------------
1 | 25 | 10 | 2014-02-06 13:04:08
-----+--------------+-------------+----------------------
1 | 26 | 14 | 2014-02-06 05:04:08
-----+--------------+-------------+----------------------
1 | 27 | 54 | 2014-02-06 21:04:08

我需要从中找出赢家。

即得分最高的获胜者。如果有多位候选人获得最高分,则将按照先到先得的原则。

获得了数以千计的数据的许多比赛

任何人都可以给我一个提示吗?

提前致谢

最佳答案

SELECT
user_id
FROM
`table name`
ORDER BY
marks DESC, date_added ASC
LIMIT
1

尽管替换表名

关于MySQL 双 ORDER BY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21607909/

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