単純なケースでは、クエリオプティマイザーは、単純な結合と単純な副選択に対して同一のプランを作成できる必要があります。
ただし、一般的に(および適切な場合)、副選択よりも結合を優先する必要があります。
さらに、相関サブクエリ(内部式が外部を参照するクエリ)は、事実上forループ内のforループであるため、避ける必要があります。ほとんどの場合、相関サブクエリは結合として記述できます。
単純なケースでは、クエリオプティマイザーは、単純な結合と単純な副選択に対して同一のプランを作成できる必要があります。
ただし、一般的に(および適切な場合)、副選択よりも結合を優先する必要があります。
さらに、相関サブクエリ(内部式が外部を参照するクエリ)は、事実上forループ内のforループであるため、避ける必要があります。ほとんどの場合、相関サブクエリは結合として記述できます。