什么是 MySQL 中的“加入”,前面没有任何内容? [复制]
Posted
技术标签:
【中文标题】什么是 MySQL 中的“加入”,前面没有任何内容? [复制]【英文标题】:What is "join" in MySQL without anything in front? [duplicate] 【发布时间】:2019-07-01 06:13:51 【问题描述】:SELECT ID, Name, Marks, Grade
FROM Students AS s
JOIN Grades AS g ON s.Marks BETWEEN g.Min_Mark AND g.Max_Mark;
我浏览了一些关于左连接、右连接、内连接和完全外连接的资源,但我不知道这个“连接”是什么意思。这是一些捷径吗?如果不是,这是什么?
谢谢。
【问题讨论】:
你为什么不测试一下?这是你提到的其中之一。 它是INNER JOIN
【参考方案1】:
只需阅读documentation from mysql。它说。
在 MySQL 中,JOIN、CROSS JOIN 和 INNER JOIN 是语法等价物(它们可以相互替换)。在标准 SQL 中,它们是不等价的。 INNER JOIN 与 ON 子句一起使用,否则使用 CROSS JOIN。
回答你的问题:join 和inner join 一样
【讨论】:
我相信他问过 join 实际上是什么。以上是关于什么是 MySQL 中的“加入”,前面没有任何内容? [复制]的主要内容,如果未能解决你的问题,请参考以下文章