2
1つのクエリで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;