我正在创建一个从数据库中获取 ID 的 PHP 脚本。结果按两个 datetime
值排序,createdon
和 publishon
。
publishon
的优先级高于createdon
;但是,publishon
也可以是 NULL
。 publishon = null
=> 按 createdon
排序。
谁能帮我对这些行进行排序?
最佳答案
ORDER BY IFNULL(PublishOn, CreatedOn), CreatedOn
关于database - 用于按多个日期值排序的 MySQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3778809/