我需要做的是(使用 PHP)从表中选择最新的 10 行,除了第一行(具有最高 ID)。这是怎么做到的?
问问题
74 次
2 回答
3
尝试这样的事情:
SELECT * FROM `table`
ORDER BY `id` DESC
LIMIT 1,10
http://dev.mysql.com/doc/refman/5.0/en/select.html
LIMIT 子句可用于限制 SELECT 语句返回的行数。LIMIT 接受一个或两个数字参数,它们都必须是非负整数常量(使用准备好的语句时除外)。
有两个参数,第一个参数指定要返回的第一行的偏移量,第二个参数指定要返回的最大行数。初始行的偏移量为 0(不是 1):
于 2013-08-29T18:38:02.853 回答
-1
SELECT * FROM `table` ORDER BY id DESC LIMIT 1, 10
1 是偏移量,10 是它要返回的记录的限制!
于 2013-08-29T18:42:57.020 回答