数日前にここで質問しました: Order SQL request when each row contains id of next one
しかし今、私は別の問題に直面しています。次のように、リーニュごとにすべてのバス停を正しい順序で取得したいと思います。
id_BusLine | id_BusStop | id_BusStop | id_BusStop | id_BusStop | id_BusStop |
--------------+------------+------------+------------+------------+------------+
1 | 4 | 8 | 2 | 1 | 6 |
2 | 6 | 1 | 2 | 8 | 4 |
3 | 12 | 1 | 8 | 6 | 7 |
実際、私のスキーマは最初の質問で説明したものよりも少し複雑です。なぜなら、BusLine と BusStop の間に、地理データ (ここでは関係ありません)、id_StartBusStop および id_EndBusStop を持つ BusRoad があるからです。何度も試してみましたが、BusRoads をループしてから BusLines に適用する方法が見つかりません…</p>
アイデアはありますか?
前もって感謝します!