আমি একাধিক উত্স এবং লক্ষ্য জোড়াগুলিতে একবারে সংক্ষিপ্ততম পথ অ্যালগরিদম চালাতে চাই এবং একটি সারণী হিসাবে ফলাফল পেতে এবং তারপরে এটি প্রক্রিয়া করতে চাই।
আমি এটা কিভাবে করবো? এই কোয়েরিটি কাজ করে না:
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
(বিটিডব্লিউ, সমস্ত_ সমস্ত_ আক্ষরিক অর্থে সকলের জন্য অর্থ বোঝায় না, :) এটি কেবল কয়েকটি এলোমেলো জোড়)
এটিও কার্যকর হয় না:
SELECT *
FROM all_to_all a, (
SELECT * FROM shortest_path_astar('...', a.source, a.target, false, false) yyy
) AS t2;
---- আপনি কি দয়া করে এটিকে প্রসারিত করতে পারেন? আমার একই সমস্যা আছে তবে এই জোড়গুলি ঠিকঠাক পেতে পারি না? (পোস্টের একটি চেষ্টা করার সম্পাদনা থেকে]
—
ম্যাপেরজ