我有一个这样的查询:
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