mysql查詢下一條數據的方法:從news表裡按從小到大的順序選擇一條比當前ID大的數據,代碼為【table_a where id = (select min(id) from table_a where id > {$id})】。
mysql查詢下一資料的方法:
取得目前檔案下一筆記錄的原理是下一則的sql語句,從news表裡以從小到大的順序選擇一條比目前ID大的資料。
如果ID是主鍵或有索引,可以直接找:
方法1:
1.select * from table_a where id = (select id from table_a where id < {$id} order by id desc limit 1); 2.select * from table_a where id = (select id from table_a where id > {$id} order by id asc limit 1);
方法2:
1.select * from table_a where id = (select max(id) from table_a where id < {$id}); 2.select * from table_a where id = (select min(id) from table_a where id > {$id});
#更多相關免費學習推薦:mysql教學(影片)
以上是mysql如何查詢下一則數據的詳細內容。更多資訊請關注PHP中文網其他相關文章!