0

数日前にここで質問しました: 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>

アイデアはありますか?

前もって感謝します!

4

1 に答える 1