Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果有,连接顺序是否重要
我无法就此得出结论。我对上述条件有多个查询。其中一些似乎有效,有些没有产生正确的结果(不确定是否因为连接),有些实际上抛出错误。
有人对此有任何具体想法吗?
如果您在查询中使用 OUTER 连接(LEFT OUTER JOIN、 RIGHT OUTER JOIN、LEFT JOIN或RIGHT JOIN符号),连接顺序很重要。
LEFT OUTER JOIN
RIGHT OUTER JOIN
LEFT JOIN
RIGHT JOIN
如果您只使用所有 INNER 连接,那么只要它们都通过一些 ON 条件链相互关联,则无关紧要。无论您有 3 个或 30 个内部连接都链接在一起,这都是正确的。
查询优化器将根据基于索引等的最佳执行计划来处理它们。