如何查询当前记录的上一条和下一条记录(表中已有排序字段)? [ 2.0 版本 ]
表中增加了排序字段“sort_by”,排序方式为先根据“sort_by”倒序排列,然后根据“id”倒序排列。在这种情况下如何查询当前记录的上一条记录和下一条记录?
最佳答案
其他 5 个回答
-
dashixiong 回答于 2017-04-07 11:38 举报
我只能告诉你两句sql语句
select * from table where id>8 order by id asc limit 1 select * from table where id<8 order by id desc limit 1
共 1 条回复 -
hnlyjxw 河南洛阳
注册时间:2015-07-27
最后登录:2022-07-04
在线时长:64小时19分
最后登录:2022-07-04
在线时长:64小时19分
- 粉丝6
- 金钱5470
- 威望0
- 积分6110