tworzenie pseudołączonej listy w sql
Mam tabelę z następującymi kolumnami
<code>table: route columns: id, location, order_id </code>
i ma takie wartości jak
<code>id, location, order_id 1, London, 12 2, Amsterdam, 102 3, Berlin, 90 5, Paris, 19 </code>
Czy możliwe jest wykonanie instrukcji sql select w postgres, która zwróci każdy wiersz wraz z id z następnym najwyższym id_porządku? Więc chcę coś takiego ...
<code>id, location, order_id, next_id 1, London, 12, 5 2, Amsterdam, 102, NULL 3, Berlin, 90, 2 5, Paris, 19, 3 </code>
Dzięki