gpt4 book ai didi

mysql - 按多列对行进行排序

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

如标题所述,我正在寻找一种方法来对 MySQL 表中的一组行进行排序。

我稍微简化了我的示例,但最终的解决方案也应该适用于我的确切设置。这是我的设置:

events
----------
event_name
created
updated


Event A
12-09-2012
14-09-2012

Event B
12-09-2012
-

Event C
09-09-2012
13-09-2012

我正在寻找一种方法来根据最近的“事件”对行进行排序,因此以最新的日期为准。因此,对于上述值,结果应该是 A、C、B。(从最近到较旧)。值得注意的是,我无法更改表格的任何内容。

我该怎么做?

问候,沃特

最佳答案

我想我可能在这里有所作为......

SELECT *, GREATEST(created, updated) AS last_activity FROM events ORDER BY last_activity DESC

这看起来确实有效,但我必须做一些测试,看看它是否万无一失。

关于mysql - 按多列对行进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13617494/

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