gpt4 book ai didi

mysql - SQL 按日期获取最新数据,而不是按 int 值排序

转载 作者:行者123 更新时间:2023-11-29 11:29:27 24 4
gpt4 key购买 nike

我有一个包含日期和 int 值 (viewCount) 的表,我需要按日期获取最后 20 行,然后按 viewCount 值对这些行进行排序。

我以此结束,但它不是按 viewCount 排序的。

SELECT * 
FROM `videos`
ORDER BY `videos`.`date` DESC, `videos`.`viewCount` DESC
limit 20

感谢帮助!

最佳答案

您可以使用子查询:

SELECT v.*
FROM (SELECT v.*
FROM videos v
ORDER BY v.date DESC
LIMIT 20
) v
ORDER BY v.viewCount DESC ;

关于mysql - SQL 按日期获取最新数据,而不是按 int 值排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37656233/

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