2

如果有,连接顺序是否重要

  • 多个连接
  • 第三次加入取决于第二次加入(让我们假设并且在这个问题中就是这种情况)

我无法就此得出结论。我对上述条件有多个查询。其中一些似乎有效,有些没有产生正确的结果(不确定是否因为连接),有些实际上抛出错误。

有人对此有任何具体想法吗?

4

1 回答 1

0

如果您在查询中使用 OUTER 连接(LEFT OUTER JOINRIGHT OUTER JOINLEFT JOINRIGHT JOIN符号),连接顺序很重要。

如果您只使用所有 INNER 连接,那么只要它们都通过一些 ON 条件链相互关联,则无关紧要。无论您有 3 个或 30 个内部连接都链接在一起,这都是正确的。

查询优化器将根据基于索引等的最佳执行计划来处理它们。

于 2012-11-05T19:14:17.227 回答