假如存在数据表A,有字段id和title:
id title
1 title01
2 title02
3 title03
5 title05
7 title07
当前访问页面的URL:
?id=5
要查询当前id=5相邻的上一条记录id=3和下一条记录id=7,可以构造如下SQL:
上一条:
SELECT * FROM A WHERE id < $id ORDER BY id DESC LIMIT 1
下一条:
SELECT * FROM A WHERE id > $id ORDER BY id ASC LIMIT 1
本文介绍了一种使用SQL查询数据库中指定ID记录的前后邻居记录的方法。通过两个简单的SQL语句,可以轻松获取到指定ID前后的记录,适用于需要展示列表中上下条目信息的应用场景。
764

被折叠的 条评论
为什么被折叠?



