连接与内连接的区别

连接与内连接的区别

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

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

VS

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

这些语句在性能上有什么区别吗?

不同的SQL实现之间是否存在差异?


收到一只叮咚
浏览 616回答 3
3回答

慕的地10843

它们在功能上是等价的,但是INNER JOIN可以更清楚地阅读,特别是如果查询有其他连接类型(例如,LEFT或RIGHT或CROSS)包括在其中。

不负相思意

不,没有区别,纯洁句法糖.

婷婷同学_

内连接:内部连接是如果不指定使用联接一词时的类型。您也可以使用左外部连接或右外部连接,在这种情况下,单词外层是可选的,或者可以指定交叉连接。或对于内部联接,语法是:选择.。从表A[内]加入表B(换句话说,“内部”关键字是任选-不论结果是否相同)
打开App,查看更多内容
随时随地看视频慕课网APP