协慌网

登录 贡献 社区

JOIN 和 INNER JOIN 之间的区别

这两个连接都会给我相同的结果:

SELECT * FROM table JOIN otherTable ON table.ID = otherTable.FK

VS

SELECT * FROM table INNER JOIN otherTable ON table.ID = otherTable.FK

表现或其他方面的陈述是否有任何区别?

不同的 SQL 实现之间是否有所不同?

答案

它们在功能上是等价的,但INNER JOIN可以更清晰地阅读,特别是如果查询中包含其他连接类型(即LEFTRIGHTCROSS )。

输入JOIN默认情况下执行INNER JOIN

对于所有其他人来说,一张图片有时候价值超过几百个字:

在此输入图像描述

图片由Code Project 提供


不,没有区别,纯粹的语法糖