我有一个包含以下列的表
table: route
columns: id, location, order_id
它具有诸如
id, location, order_id
1, London, 12
2, Amsterdam, 102
3, Berlin, 90
5, Paris, 19
是否可以在 postgres 中执行一个 sql select 语句,该语句将返回每一行以及具有下一个最高 order_id 的 id?所以我想要类似...
id, location, order_id, next_id
1, London, 12, 5
2, Amsterdam, 102, NULL
3, Berlin, 90, 2
5, Paris, 19, 3
谢谢