mysql大于当前时间置顶并按升序排序,小于当前时间的置尾并按降序排序
现在用id来代替时间这样好测试
看一下测试表数据

执行按需求规则排序的sql
SELECT * FROM number_generator ORDER BY id < 16 , IF(id < 16,0,id) , id DESC

id 小于16的至尾 ,并按降序排序,id大于16的升序排序,这种sql也支持分页
现在用id来代替时间这样好测试
看一下测试表数据

执行按需求规则排序的sql
SELECT * FROM number_generator ORDER BY id < 16 , IF(id < 16,0,id) , id DESC

id 小于16的至尾 ,并按降序排序,id大于16的升序排序,这种sql也支持分页