SQ L - 如何从表格中的指定位置选择下一个最新的10条记录?

时间:2016-08-10 07:50:19

标签: mysql

我在MYSQL数据库中有一个pdf标题表,我试图在用户向下滚动到页面底部时,一次只将10个动态加载到我的网站上。我对ajax请求没问题,但我仍然坚持从表中指定位置捕获下10个标题所需的SQL语句。

让我们说最后加载的标题的ID为10。

我的SQL尝试:

 SELECT titles FROM pdfLibrary ************ ORDER BY DATE ASC LIMIT 10

我想帮助完成这个SQL语句。

2 个答案:

答案 0 :(得分:2)

您可以LIMIT使用OFFSET,例如

SELECT titles
FROM pdfLibrary
ORDER BY DATE ASC
LIMIT 10 OFFSET 10

以编程方式,您可以将OFFSET 10替换为OFFSET ID,假设您想使用ID来跟踪您在计算中的位置。

答案 1 :(得分:0)

如果您想获得结果10到20

,您可以使用限制的2个参数
SELECT titles FROM pdfLibrary ORDER BY DATE ASC LIMIT 10,20;

这将使您返回10到20的记录