私はテーブルを持っています。このテーブルには10行あります。これらの10行では、データ1〜5を返し、最後の結果IDを取得したいだけです。
私が試してみました
SELECT id FROM my_list ORDER BY id DESC LIMIT 5
しかし、これにより結果は 5-1 ではなく 10-6 になります。
テーブルから5番目のレコードが必要な場合は、これを使用できます
select * from my_list ORDER BY Id ASC LIMIT 5,1
どうですか:
SELECT id FROM my_list ORDER BY id ASC LIMIT 5
?
これを試して
SELECT * FROM (
SELECT id FROM my_list ORDER BY id ASC LIMIT 5
) temp ORDER BY temp.id DESC
ギブリミット
SELECT id FROM my_list ORDER BY id DESC LIMIT 6,5;
SELECT id FROM my_list ORDER BY id DESC LIMIT 6,5
SELECT * FROM `table_name` ORDER BY `table_name`.`id` ASC LIMIT 0 , 4
SELECT id FROM my_list ORDER BY id asc LIMIT 0,5