ordey by 的字段不是唯一值有重复时,如果分页的话会有重复数据,会丢数据

这里要用加上一个唯一字段来解决这种情况 在TP5中 ->order(‘sort DESC,goods_id DESC’);

还有where in() 的查询语句 要让查询结果和in的条件顺序一样时要这样 :
重点内容
select * from table where id IN (3,6,9,1,2,5,8,7) *order by field(id,3,6,9,1,2,5,8,7);*
这样查询出的结果就不会变

相关文章:

  • 2021-11-01
  • 2021-10-19
  • 2022-12-23
  • 2021-04-12
  • 2021-12-15
  • 2021-11-02
  • 2021-10-13
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2023-03-21
相关资源
相似解决方案