tp5.1 order by limit 分页时会出现数据重复,丢数据
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);*
这样查询出的结果就不会变