SQL中使用orderBy进行排序时,将updateTime放在createTime的前面,否则你修改了之后,记录就不是第一个了。

ORDER BY t1.update_time desc,t1.create_time desc

还可以当update_time不为空时按update_time进行排序,当update_time为空时,按create_time排序

ORDER BY
        CASE
                
                WHEN t.update_time IS NOT NULL THEN
                t.update_time ELSE t.create_time 
        END DESC 

 

posted on 2021-09-17 09:20  周文豪  阅读(454)  评论(0编辑  收藏  举报