【发布时间】:2010-11-15 13:16:38
【问题描述】:
我看到了this post,但不明白这是否是同一个问题。
我的数据库可以按每一列排序。数据库排序后,如何在下一次查询后保持该顺序?
例如:
按年龄排序数据库:
sprintf(sql, "select * from Customer_Table ORDER BY age_ID LIMIT 100 OFFSET %s;", offset);
然后用户查看接下来的 100 个客户
sprintf(sql, "select * from Customer_Table LIMIT 100 OFFSET %s;", offset); //下一个偏移量
返回的数据不再按年龄排序。如何在下一个查询中保留最后一个排序?
我是否必须传入一个变量来维护状态,或者数据库是否有一些函数可以调用它的最后一个状态?
【问题讨论】: