違いはないはずです。オプティマイザは、どちらの場合も同じプランを生成し、その特定のクエリに対して最も効率的なアプローチに基づいて、どちらの場合も結合の前、後、または間に述語を適用できる必要があります。
もちろん、オプティマイザーができるという事実 一般に、何かをすることは、オプティマイザーがすることを保証するものではありません。 実際に特定のクエリで何かをします。クエリがより複雑になると、考えられるすべてのクエリプランを徹底的に検討することが不可能になります。つまり、完全な情報と完全なコードがあっても、オプティマイザは必要なすべてを実行する時間がない場合があります。 2つのクエリに対して生成された実際の計画を調べて、それらが実際に同一であるかどうかを確認する必要があります。