写代码时明明sql语句单独放在MySQL中正常执行,但是一放到mybatis里执行有时候查错序,后来发现排序错乱的部分排序参考的值有部分是一样的,上网找答案。
ORDER BY IFNULL(update_time,create_time) desc
确实是排序会混乱,将不会相同的属性放到后面再排一次就不会出问题了
ORDER BY IFNULL(update_time,create_time) desc,id desc
完美解决
写代码时明明sql语句单独放在MySQL中正常执行,但是一放到mybatis里执行有时候查错序,后来发现排序错乱的部分排序参考的值有部分是一样的,上网找答案。
ORDER BY IFNULL(update_time,create_time) desc
确实是排序会混乱,将不会相同的属性放到后面再排一次就不会出问题了
ORDER BY IFNULL(update_time,create_time) desc,id desc
完美解决