“JOIN”和“INNER JOIN”的意思一样吗?
Posted
技术标签:
【中文标题】“JOIN”和“INNER JOIN”的意思一样吗?【英文标题】:Does "JOIN" mean the same as "INNER JOIN" [duplicate] 【发布时间】:2012-03-24 20:47:06 【问题描述】:可能重复:Difference between JOIN and INNER JOIN
我找到了一些用于 MS SQL Server 的旧版 SQL (T-SQL),其中包含一个子句
TableA JOIN TableB
我只是想知道这是否与
TableA INNER JOIN TableB
或者有什么不同?
另外,如果我要将它移植到另一个数据库引擎,例如mysql、Access、Oracle,JOIN 是否也总是与 INNER JOIN 相同?
【问题讨论】:
您可以查找以下问题***.com/questions/565620/… 这里已经问过了:***.com/questions/565620/… 嗯,好的。我没有发现那个。道歉。 访问需要INNER
限定符,我相信你提到的其他人不需要。
【参考方案1】:
你试过了吗?
引自白马:
它们的功能相同。
INNER JOIN
可以更清楚地阅读, 特别是如果您的查询有其他连接类型(例如左或右) 包含在里面。
【讨论】:
我确实尝试过,但只是想确保没有边缘情况可能会有所不同。也很抱歉问了一个重复的问题。以上是关于“JOIN”和“INNER JOIN”的意思一样吗?的主要内容,如果未能解决你的问题,请参考以下文章
mysql 里面JOIN 和 INNER JOIN 区别是啥
sql 的并集UNION和内联结INNER JOIN 有啥区别?感觉结果是一样的。
mysql的unionleft join right join inner join和视图学习
SQL中inner join,outer join和cross join的区别