我有一个查询,它在一页上列出了所有联系人。如果我选择一个联系人,它将显示该联系人的详细信息。在该页面上,我想保留一个上一个和下一个按钮,以便用户可以在第一页上列出的联系人中来回移动。 如果我获得可用于书面查询的下一个和上一个 id,我可以得到预期的结果。可以吗?
最佳答案
你可以这样做(我们假设你当前的id是4):
-下一个
select * from foo where id = (select min(id) from foo where id > 4)
-上一个
select * from foo where id = (select max(id) from foo where id < 4)
关于mysql - 使用 mysql 查询表中的上一个和下一个 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23540557/