我有一个查询,列出了一个页面上的所有联系人。如果我选择一个联系人,它将显示该联系人的详细信息。在该页面上,我想保留一个上一个和下一个按钮,以便用户可以在第一页上列出的联系人中来回切换。 如果我获得了可用于书面查询的下一个和上一个id,我可以按预期获得结果。有可能吗?
答案 0 :(得分:2)
您可以执行以下操作(我们假设您当前的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)