今天在做一个查询的页面的时候,发现翻页之后有的数据在之前页出现过,看数据库,这条数据只有一条,但是确出现了多次,最后发现排序字段只有一个create_time,而这张表的数据是直接导入的,大量的create_time是相等的,所以就导致分页之后重复,因为相等的字段在每次查询的时候是随机排序
解决办法,再加一个排序字段 比如 order by create_time desc,id desc
postgersql 分页查询,重复数据,order by排序问题
最新推荐文章于 2024-05-30 14:06:09 发布