内部联接和简单联接之间是不是有任何性能差异? [复制]

Posted

技术标签:

【中文标题】内部联接和简单联接之间是不是有任何性能差异? [复制]【英文标题】:Is there any PERFORMANCE - difference between inner join and simple join? [duplicate]内部联接和简单联接之间是否有任何性能差异? [复制] 【发布时间】:2014-08-03 12:32:29 【问题描述】:

内部联接和简单联接之间有什么性能区别吗? 即他们中的任何一个是否有更好的执行计划和/或执行时间? 这两种方法是否总是产生相同的结果集?

【问题讨论】:

可能没有,但你需要指定哪个数据库。然后会有人告诉你如何阅读执行计划。 哦,一些示例 SQL 来显示您正在查看的两个查询也不会受到伤害。我怀疑它们实际上是一样的,比如x++ vs x=x+1 【参考方案1】:

JOIN 没有限定符只是INNER JOIN 的缩写,它们完全一样。如果任何数据库有性能差异,我会将其报告为错误。

【讨论】:

以上是关于内部联接和简单联接之间是不是有任何性能差异? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

MySQL:内部联接与 Where [重复]

外部联接中的内部联接导致性能不足,有啥不同的方法?

内部联接与内部联接(SELECT . FROM)

查询中的七个内部联接是不是太多?

具有相同计数值的两个表之间的内部联接

两个索引上的内部联接的 Big-Oh 性能