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