Mysql:使用2列按降序对表进行排序

标签 mysql sql-order-by

我有点心烦意乱..

我正在尝试实现一个相当简单的逻辑..

我有一个“user_sessions”表,其中包含 log_in 和 log_out(int,纪元时间戳)

   userID | log_in | log_out

试图展示最近的事件, 我需要根据最新事件按降序排列所有 session ,这可以是 log_in 或 log_out .. 这就是我被踩的地方。我尝试了不同的 ORDER 和 SORT 方法...我只是不明白。

最佳答案

SELECT *
FROM user_sessions
ORDER BY GREATEST(log_in, log_out) DESC

关于Mysql:使用2列按降序对表进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21618224/

相关文章:

sql - 获取Sql Server中以某个字母开头的按字母顺序排列的记录

mysql - 将 SELECT DISTINCT() 与 ORDER BY 一起使用时出错

php - 用 sql 或 php 解决这个问题 - 性能

php - PDOStatement - 在列中使用重音符 (`)?

mysql - WHERE 子句中的 AES_DECRYPT

mysql order by,先为null,后为DESC

mysql - SQL左外连接影响子查询顺序

MySql 选择相对相似的日期

php - 将瑞典语字符插入 opencart 表

mysql - 从 1 个查询中订购两个不同的表