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
可以更清晰一些,特别是如果查询中包含其他连接类型(即LEFT
或RIGHT
或CROSS
)。
只需键入JOIN
默认情况下会执行INNER JOIN
。
对于所有其他人来说,一张照片有时候超过几百个单词:
图片由CodeProject提供
不,没有区别,纯粹的语法糖 。
链接地址: http://www.djcxy.com/p/15125.html