1

私はテーブルを持っています。このテーブルには10行あります。これらの10行では、データ1〜5を返し、最後の結果IDを取得したいだけです。

私が試してみました

SELECT id FROM my_list ORDER BY id DESC LIMIT 5

しかし、これにより結果は 5-1 ではなく 10-6 になります。

4

7 に答える 7

1

テーブルから5番目のレコードが必要な場合は、これを使用できます

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

于 2013-04-12T05:23:22.227 に答える
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 に答える
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 に答える