Moodleデータベースから情報を取得しようとしています。
Moodle インターフェースを介して任意の方法で注文できる質問のリストを含む 1 つの部分があります。
ただし、これをデータベースに保存する方法により、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 で処理する必要がありますか?