Erstellen einer Pseudo-Link-Liste in SQL
Ich habe eine Tabelle mit den folgenden Spalten
<code>table: route columns: id, location, order_id </code>
und es hat Werte wie
<code>id, location, order_id 1, London, 12 2, Amsterdam, 102 3, Berlin, 90 5, Paris, 19 </code>
Ist es möglich, eine SQL-Select-Anweisung in postgres auszuführen, die jede Zeile zusammen mit der ID mit der nächsthöheren order_id zurückgibt? Also ich will so etwas wie ...
<code>id, location, order_id, next_id 1, London, 12, 5 2, Amsterdam, 102, NULL 3, Berlin, 90, 2 5, Paris, 19, 3 </code>
Vielen Dank