1

我需要做的是(使用 PHP)从表中选择最新的 10 行,除了第一行(具有最高 ID)。这是怎么做到的?

4

2 回答 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 回答