查詢資料的上一條和下一條

2021-10-10 15:56:05 字數 560 閱讀 8003

//查詢當前資料的下一條

select

*from 表 where id > 當前資料的id order

by id asc

limit1;

//查詢當前資料的上一條

select

*from 表 where id < 當前資料的id order

by id asc

limit

1

//查詢當前資料的下一條

select

*from bp_customer where id =

(select

min(id)

from bp_customer where id > 當前資料的id)

;//查詢當前資料的上一條

select

*from bp_customer where id =

(select

max(id)

from bp_customer where id < 當前資料的id)

感覺第一種的效率更快一些

SQL查詢當前資料上一條和下一條的記錄

id是指當前資料news id引數 方法一 string presql select top 1 from news where news id id order by news id desc string nextsql select top 1 from news where news id ...

Mysql 查詢當前資料上一條和下一條的記錄

獲取當前檔案上一條與下一條記錄的原理是上一條的sql語句,從news表裡按從大到小的順序選擇一條比當前id小的新聞,下一條的sql語句,從news表裡按從小到大的順序選擇一條比當前id大的新聞。如果id是主鍵或者有索引,可以直接查詢 方法1 sql view plain copy 1.select ...

Mysql 查詢當前資料上一條和下一條的記錄

獲取當前檔案上一條與下一條記錄的原理是上一條的sql語句,從news表裡按從大到小的順序選擇一條比當前id小的新聞,下一條的sql語句,從news表裡按從小到大的順序選擇一條比當前id大的新聞。如果id是主鍵或者有索引,可以直接查詢 方法1 1.select from table a where i...