0

私はこのようなことをしようとしています:

SELECT * FROM 
(SUBQUERY A) A 
JOIN (SUBQUERY B) B 
ON A.FIELD = B.FIELD

個人的には、A は非常に速く (約 5 秒)、B は約 15 ~ 20 秒で実行されます。しかし、この結合をしようとすると、実行に数分しかかかりません。クエリが A の各行に対して B を実行することはわかっています。これらのサブクエリには非常に大きなテーブルが含まれますが、少量のレジスタが返されます。

A と B を個別に強制的に実行し、結果をバッファリングして、最後に結果だけで結合クエリを実行する方法を知りたい

ありがとう!

4

2 に答える 2