SQL Server 2005 で実行される、生成された SQL のパフォーマンスを判断しようとしています。
CROSS JOINS を使用しますが、クロス結合されたテーブルを結び付ける条件は where ステートメントにあります。
以前は、WHERE ステートメントを含むクロス結合はすべて、最初に完全なデカルト積を取得してからフィルターを適用すると考えていました。
ただし、MSDN の次のリンクでは、別の提案が示されています。
https://msdn.microsoft.com/en-us/library/ms190690.aspx
クロス結合されたテーブルに条件がある場合、内部結合のように「動作」することが具体的に述べられています。条件付きの内部結合とクロス結合の同様の結果の例を示します。
ただし、パフォーマンスの違いが何であるかは述べていませんが、同様の方法で動作することのみを示しています。