【发布时间】:2014-04-25 16:46:51
【问题描述】:
这是一道考试题,有知识的人可以给出答案和解释吗?
【问题讨论】:
-
不完全。只应在
from子句中进行连接,而不要在where子句中进行隐式连接(相关子查询除外)。 -
通过 where 子句中的隐式连接,我猜像
select <columns> from tabA , tabB where tabA.col1 = tabB.col1这样的意思是不是? -
是的。一个简单的规则是:不要在
from子句中使用逗号。 -
谢谢 :) 你能提供一些链接让我了解更多吗?
-
值得注意的是,SQL 中的性能始终是特定于实现的。
标签: sql performance join syntax