标签: sql
进行SQL查询时,
“WHERE”和“ON”之间是否存在任何显着(或任何根本)性能差异?
我知道,对于LEFT或RIGHT JOIN,两者之间的结果集存在显着差异。
INNER JOIN怎么样?
对我的每一个选择使用'ON'是否有任何缺点,而不是在结尾使用'WHERE'?
答案 0 :(得分:1)
性能方面,它们应该是相同的。但是,请参阅this文章,了解行业资深人士对可读性和维护性的看法。
虽然旧式联接仍然有用,但您无法执行outer join anymore
outer join
答案 1 :(得分:1)
两者的执行计划是相同的。许多人更喜欢使用ON。
ON