我希望每次从表中选择50行
我写了以下查询
select * from table order by id asc limit 50 ;
现在,我想选择接下来的50条记录,然后选择接下来的50条记录。
我应该写什么查询来获取接下来的50条记录?
答案 0 :(得分:2)
您可以添加offset
子句以指定返回值的起始位置。例如,在第一次运行中:
select * from table order by id asc limit 50 offset 0; -- Returns rows 1-50
然后:
select * from table order by id asc limit 50 offset 50; -- Returns rows 50-100
等等。