【发布时间】:2023-03-19 08:15:01
【问题描述】:
我尝试根据日期创建光标分页。
假设前 11 条记录具有准确的日期值。 我将每页的限制设置为 10。
在挖掘一些游标分页库后,我发现下一个游标具有更大的标识符(在我的情况下标识符是 DateTime )。 因此,如果为第二页编写如下查询,则第一个元素是第 12 条记录,而不是第 11 条。
where date > '10th record date'
而且由于限制,第11条记录也不会显示在第一页。
第一页或第二页上没有第 11 个元素。
我如何解决这个问题?我不能将它与id 混合,因为结果是按date 排序的,并且不能保证id 是有序的。
那么如何创建每页有限制的光标分页?
【问题讨论】:
标签: mysql sql algorithm pagination