次のようなクエリがあります。
SELECT
*
FROM
table1,
table2
私はこれが次のものといくらか同等であることを知っています:
SELECT
*
FROM
table1
INNER JOIN
table2
ON ???
しかし、結合の結果の ON 句はどうなるでしょうか?
アップデート
SSMSでいくつかのテストを行った後、ここに私の発見があります
SELECT * FROM table1,table2
と同じ実行計画と同じレコードを与える
SELECT * FROM table1 INNER JOIN table2 ON 1=1
そして同じこと
SELECT * FROM table1 CROSS JOIN table2