我需要做的是(使用PHP)从表中选择最新的10行,除了第一行(ID最高)。这是怎么做到的?
答案 0 :(得分: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):
答案 1 :(得分:-1)
SELECT * FROM `table` ORDER BY id DESC LIMIT 1, 10
1是偏移量,10是它要返回的记录的限制!