mybatis的mapper文件中书写sql语句,但是根据时间倒序查询的order by create_time 突然无效了,这是为什么?

导致无效的原因:时间格式做了改变,时间字段别名和原始字段重名,导致排序无效;

【MyBatis】sql语句中的按时间排序无效问题order by create_time desc

1 原始字段时间格式转换后为 2 别名

如果 2(别名) 和 1(原始字段)相同,那么排序调用的字段 3 也会与 2(别名)相同,此时排序的功能就会失效,DESC和ASC都无效;
解决方案:别名尽量不要与原始字段重名。


相关文章:

  • 2021-11-29
  • 2021-08-18
  • 2021-07-07
  • 2022-12-23
  • 2022-12-23
  • 2021-06-20
  • 2021-09-29
  • 2022-12-23
猜你喜欢
  • 2021-12-31
  • 2022-12-23
  • 2022-12-23
  • 2021-12-03
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案