【发布时间】:2014-06-23 05:56:14
【问题描述】:
我需要向学生展示 1000 个测试问题,每页 10 个。
问题在 mysql 表中,答案将在另一个表中。
我需要每个学生的问题以不同于其他任何学生的预定顺序出现。排序顺序是在他们注册并放入用户元表时预先确定的。
在 usermeta 表中有一列列出了问题的显示顺序。该列中的顺序对每个学生都是唯一的,如下例所示:8|14|97|54|21|37|54|61 ...等。
向学生展示的第一个问题是第 8 题,然后是第 14 题,然后是第 97 题,依此类推,每页列出 10 个。
我不需要按升序或降序对问题进行排序。另外,如果这有助于找到解决方案,我可以更改数据库结构。
【问题讨论】:
-
FIND_IN_SET 怎么样?