在这种情况下如何从表中获取下一个记录

时间:2014-11-13 15:18:49

标签: java sql

我有一个如下所示的表

+-------------+----------------------+-------------+------+------+------+
| document_id | T1                   | T2          | T3   | T4   | T5   |
+-------------+----------------------+-------------+------+------+------+
|          61 | PQR                  | Burger      | NULL | NULL | NULL |
|          66 | Chips And Chocolates | Bummy Chips | NULL | NULL | NULL |
|          69 | Test | Bummy Chips | NULL | NULL | NULL |
+-------------+----------------------+-------------+------+------+------+

我的屏幕中有一个Pagination,它有Prev和Next Buttons,如下所示

在页面加载时,我正在调用执行此查询的服务并返回结果。

enter image description here

select * from vendor_categories ORDER BY  document_id ASC  Limit 1 

从表中获取第一条记录并显示该数据

我的问题是,点击“下一步”按钮,我如何获取下一条记录(我不能依赖于document_id或数据,因为会有多个用户)

1 个答案:

答案 0 :(得分:0)

您可以使用限制和偏移。您需要传递页码作为参数。

从vendor_categories中选择* ORDER BY document_id ASC offset<:pageNumber>限制1