如果我们需要取id为3的前后的1条记录. 就可以用以下方法
取上一条记录:
select * from `表名` where `id`<3 order by `id` desc limit 1
取下一条记录:
select * from `表名` where `id`>3 order by `id` asc limit 1
大小于比较 + order + limit
手机扫一扫
移动阅读更方便
你可能感兴趣的文章
4
5
6
7
8
9
10