如题
先说向上滑动加载更多的情况
1,假设按ID降序排序
2,在分页的过程中,某些ID发生改变,会导致加载更多时这些数据会查询不出来
举例说明:每页5个
排序字段
第一页10,9,8,7,6
第二页5,4,3,2,1
如果在查询第二页时,第一页的ID发生变化:变成-10,-9,-8,-7,-6
这时第一页数据为5,4,3,2,1
第二页数据-10,-9,-8,-7,-6
那我查询第二页的数据任然是之前的一样数据,而之前的一页数据就永远查不到了
相同的道理在向下滑动获取最新数据,也会存在相同的问题
请问 如果要实现 排序数据发生改变时,不影响我数据查询结果,有什么好的解决办法没??
id会变? 这种情况真是醉了。。。 我想淘宝和微信也没你这种奇葩需求。。。
你的站访问量多少? 数量多少? 如果不多, 翻页时直接排除掉已经存在的ID。
可以假设id为价格,活跃度,等等,这个排序字段值是会变的
@帅虎: 那说明你的数据表设计不合理,id为什么不用个自动增长的不包含任何业务含义的值?
有这么费劲?简单问题想复杂了。