【发布时间】:2011-11-26 20:47:23
【问题描述】:
在 MySQL 中获得前 10 名你使用 LIMIT 对吗?
像这样...(如果有错误请更正我的语法)
SELECT * FROM name ORDER BY id ASC LIMIT 10
如何获得第 11 行和其余的?
【问题讨论】:
标签: mysql pagination sql-order-by limit
在 MySQL 中获得前 10 名你使用 LIMIT 对吗?
像这样...(如果有错误请更正我的语法)
SELECT * FROM name ORDER BY id ASC LIMIT 10
如何获得第 11 行和其余的?
【问题讨论】:
标签: mysql pagination sql-order-by limit
放一个偏移量参数,例如:
SELECT * FROM name ORDER BY id ASC LIMIT 10, 999999
我输入 999999 是因为您必须指定限制值,而且我希望没有更多的行数。您可以随时添加更大的数字。
编辑
但是你为什么不直接取出所有的结果,然后把它们分成两个数组(前 10 个和其余的)?
【讨论】:
您可以指定要限制的偏移量以及您希望拥有的值的数量。
SELECT * FROM name ORDER BY id ASC LIMIT 10,1000000000;
【讨论】: