我对可以按任意多列排序的表以及结果集中某一行的id进行排序查询。我如何获得下一个或上一个记录(或完整结果集中的id的偏移量)。在mysql查询中获取记录的偏移量
即。 让我们说,我有以下表
ID First_Col Second_Col Name
1 34 24 John
2 40 22 James
3 48 5 Hugh
如果first_col,并给予编号2排序,下一个记录是3,但如果排序由Second_Col,下一个记录是1
鉴于sortBy表达式(传递给我的函数)和id,我怎样才能轻松找到下一个记录?
你是不是想实现分页功能? –
无法理解这个问题?你想在这里实现什么? –