создание псевдосвязанного списка в SQL
У меня есть таблица, которая имеет следующие столбцы
<code>table: route columns: id, location, order_id </code>
и имеет такие значения, как
<code>id, location, order_id 1, London, 12 2, Amsterdam, 102 3, Berlin, 90 5, Paris, 19 </code>
Можно ли сделать SQL-оператор выбора в Postgres, который будет возвращать каждую строку вместе с идентификатором со следующим самым высоким порядковым номером? Поэтому я хочу что-то вроде ...
<code>id, location, order_id, next_id 1, London, 12, 5 2, Amsterdam, 102, NULL 3, Berlin, 90, 2 5, Paris, 19, 3 </code>
Спасибо