【发布时间】:2013-10-10 10:52:48
【问题描述】:
根据这个链接:
它表示如果交叉连接有 where 子句,它的行为类似于内连接,并返回与内连接相同的结果。
我理解那部分。但我的问题是,当我使用带有 where 条件的查询交叉联接和带有 ON 子句的内部联接的另一个查询时,都使用相同的关系并返回相同的数据,性能会有什么不同吗?
如果第三张/第四张表在 INNER 或 LEFT OUTER JOIN 上与这两个表连接,会不会影响性能?
我在网上找不到针对 SQL Server 的直接答案。
吉里哈
吉里哈
【问题讨论】:
-
带 where 条件的交叉连接不一定是内连接,它取决于 where 条件。
-
尝试两者并比较执行计划。
标签: sql sql-server sql-server-2008