2
在一个查询中使用PgRouting获得多个最短路径?
我想一次在多个源和目标对上运行最短路径算法,并获得结果表,然后对其进行处理。 我该怎么做呢?该查询不起作用: SELECT a.source, a.target, paths.* FROM all_to_all a, shortest_path_astar('...', a.source, a.target, false, false) paths; ERROR: function expression in FROM cannot refer to other relations of same query level (顺便说一句,all_to_all并不是字面意思,:)只是一些随机对。 这也不起作用: SELECT * FROM all_to_all a, ( SELECT * FROM shortest_path_astar('...', a.source, a.target, false, false) yyy ) AS t2;