gpt4 book ai didi

php - Mysql按年分页获取数据

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

我需要根据年份分页获取数据,如果行数较少,则在明年搜索

SELECT * 
FROM `user_notifications`
WHERE DATE_FORMAT(created_at, '%Y') = '2019'
ORDER BY `created_at` DESC
LIMIT 0,10

如果行数小于10,则按2018年搜索

最佳答案

鉴于您的结果按 created_at DESC 排序,我认为根本不需要 WHERE 子句。如果 2019 年的结果不足,您的查询将根据需要自动返回 2018 年、2017 年、2016 年等的结果,以达到 10 行:

SELECT * 
FROM `user_notifications`
ORDER BY `created_at` DESC
LIMIT 10

关于php - Mysql按年分页获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53881744/

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