MYSQL 查询一条记录的上一条和下一条数据

searchId 为当前 id

1.查询上一条数据

select * from tbContent where id=(select max(id) from tbContent where id<searchId)

2.查询下一条数据

select * from tbContent  where id=(select min(id) from tbContent  where id>searchId)

3.查询上一条和下一条数据

select * from tbContent where id in((select max(id) from tbContent where id< searchId), (select min(id) from tbContent where id> searchId))
赞(0) 打赏
取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

    暂无评论...