1

我有一个表,在这个表中我有 10 行,在这 10 行中我只想返回数据 1-5 并获取最后一个结果 id。

我努力了

SELECT id FROM my_list ORDER BY id DESC LIMIT 5

但这给了我 10-6 而不是 5-1 的结果。

4

7 回答 7

1

关于什么:

SELECT id FROM my_list ORDER BY id ASC LIMIT 5

?

于 2013-04-12T05:17:23.107 回答
1

尝试这个

SELECT * FROM (
    SELECT id FROM my_list ORDER BY id ASC LIMIT 5
) temp ORDER BY temp.id DESC
于 2013-04-12T05:17:58.577 回答
1

您的意思是您需要表格中的第五条记录,然后您可以使用它

select * from my_list ORDER BY Id ASC LIMIT 5,1

于 2013-04-12T05:23:22.227 回答
0

给限制

SELECT id FROM my_list ORDER BY id DESC LIMIT 6,5;
于 2013-04-12T05:17:32.070 回答
0
SELECT id FROM my_list ORDER BY id DESC LIMIT 6,5
于 2013-04-12T05:18:19.533 回答
0
SELECT * FROM `table_name` ORDER BY `table_name`.`id` ASC LIMIT 0 , 4
于 2013-04-12T05:19:50.837 回答
0

SELECT id FROM my_list ORDER BY id asc LIMIT 0,5

于 2013-04-12T05:29:42.847 回答