在MySQL中获得10个顶级你使用LIMIT吗?
像这样......(如果错误,请更正我的语法)
SELECT * FROM name ORDER BY id ASC LIMIT 10
我如何获得第11排和其他排?
答案 0 :(得分:3)
您可以指定要限制的偏移量以及您希望拥有的值的数量。
SELECT * FROM name ORDER BY id ASC LIMIT 10,1000000000;
答案 1 :(得分:3)
放置一个偏移参数,例如:
SELECT * FROM name ORDER BY id ASC LIMIT 10, 999999
我放了999999,因为你必须指定限制值,我希望没有更多的行。您可以随时添加更大的数字。
修改
但是你为什么不把所有结果都拿出来然后把它们分成两个数组(前10个和其余数组)?