我想要的是以下内容,我不知道是否可能,但我希望有人能帮助我。mysql下订单
我有2个查询第一个是查询来选择指定的记录。
第二个查询是确定下一条记录。我知道我可以做到这一点:
SELECT * FROM table WHERE id > given_id ORDER BY id LIMIT 1
现在的问题是,ORDER BY是变量(访问者可以更改排列顺序)
我只得到了id和表进行排序(由php给出)。我想知道下一条记录,当排序顺序是例如,ORDER BY日期或ORDER BY时间等等。
有没有办法与MYSQL做到这一点?
什么决定了下一个记录? ID + 1? – Samson 2012-07-10 09:28:51
是的,取决于排序顺序 – 2012-07-10 09:31:50
是的,当然可以这样做。你尝试过什么吗?有什么问题? – 2012-07-10 09:32:06