【发布时间】:2013-04-18 14:41:01
【问题描述】:
在执行 SQL 查询时,
“WHERE”和“ON”之间的性能是否有任何显着(或根本没有)差异?
我知道对于 LEFT JOIN 或 RIGHT JOIN,两者之间的结果集存在显着差异。
INNER JOIN 怎么样?
对我的每个选择都使用“ON”而不是最后使用“WHERE”有什么缺点吗?
【问题讨论】:
-
不,但请使用 ON
-
但不要使用
IN运算符;在这种情况下,JOIN 会快很多... -
这是另一个被高度评价的possible dupe
-
我认为这里有一个类似的帖子,解释得很好:stackoverflow.com/questions/1018822/…
标签: sql