複数のソースとターゲットのペアで最短経路アルゴリズムを一度に実行し、結果をテーブルとして取得して処理したいです。
どうすればいいですか?このクエリは機能しません:
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;
                  ----これについて詳しく説明していただけますか?私は同じ問題を抱えていますが、これらのペアを正しく取得できませんか?(投稿の編集の試みから)
                
                
                  
                    —
                    マッパーズ