我知道有很多关于 WHERE 谓词顺序重要/不重要以及在哪里放置谓词 WHERE 子句与 ON 子句的讨论,但是 JOIN 谓词顺序呢?
例如,以下之间是否有任何性能差异:
SELECT *
FROM table1 AS a
JOIN table2 AS b ON
a.key1 = b.key1
AND a.key2 = b.key2
相对
SELECT *
FROM table1 AS a
JOIN table2 AS b ON
a.key2 = b.key2
AND a.key1 = b.key1
有性能差异吗?可能有吗?如果是这样,在什么边缘情况下?
谢谢
查询优化器将选择查询计划。它们是相同的查询。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句