1
在MySQL中获得10个顶部你使用LIMIT的权利?MySQL:如何获得前10名和剩余?
就像这个...(请纠正我的语法,如果它是错的)
SELECT * FROM name ORDER BY id ASC LIMIT 10
我如何获得11行,其余的?
在MySQL中获得10个顶部你使用LIMIT的权利?MySQL:如何获得前10名和剩余?
就像这个...(请纠正我的语法,如果它是错的)
SELECT * FROM name ORDER BY id ASC LIMIT 10
我如何获得11行,其余的?
把偏移参数,例如:
SELECT * FROM name ORDER BY id ASC LIMIT 10, 999999
我把999999因为你必须指定限值,并且我希望没有比这更行。你总是可以添加一个更大的数字。
编辑
但是,为什么你不把所有的结果,然后只需将它们分割成两个阵列(前10,其余的)?
您可以指定要限制的偏移量以及您想要的值的数量。
SELECT * FROM name ORDER BY id ASC LIMIT 10,1000000000;
你能排列数组中的对象吗?我怎么做? – JohnSmith
它将依赖于另一种语言,例如PHP – pomeh
您可以仅使用对象来完成,原理相同。您也可以将结果作为数组返回。无论你喜欢什么。你在用什么语言? – Shomz