MySQL通过nextid列排序

时间:2011-01-21 21:07:31

标签: php mysql moodle

我正试图从Moodle数据库中提取一些信息 有一个部分有一个问题列表,您可以通过Moodle界面以任何方式订购 但是,它在数据库中存储它的方式使我很难创建一个自定义查询,在moodle接口之外以相同的方式对这些项进行排序。

所以有一个列ID,然后是一列NEXTPAGEID。

以下是SQL中的前5行,为您提供了我需要的示例:

ID:1; NEXTPAGEID:3
ID:3; NEXTPAGEID:118
ID:9; NEXTPAGEID:10
ID:10; NEXTPAGEID:515
ID:11; NEXTPAGEID:12

所以我真正需要的顺序是ID:1,3,118,(不论是118的NEXTPAGEID是什么),等等。

在SQL中这是可能的,或者在输出此查询时我是否必须在PHP中处理它?<​​/ p>

1 个答案:

答案 0 :(得分:1)

不,你不能。你必须用PHP来做。