criando uma pseudo lista ligada no sql
Eu tenho uma tabela que tem as seguintes colunas
table: route
columns: id, location, order_id
e tem valores como
id, location, order_id
1, London, 12
2, Amsterdam, 102
3, Berlin, 90
5, Paris, 19
É possível fazer uma instrução sql select no postgres que retornará cada linha junto com o id com o próximo order_id mais alto? Então eu quero algo como ...
id, location, order_id, next_id
1, London, 12, 5
2, Amsterdam, 102, NULL
3, Berlin, 90, 2
5, Paris, 19, 3
obrigado