所以我们在 SQL 中遇到的各种类型的连接是:
1.加入
2.自然加入
3.内连接
4.外连接(左、右、全)
5.交叉连接
我需要清楚地了解 JOIN、NATURAL JOIN 和 CROSS JOIN 之间的区别
在 w3schools.com,我使用了 JOIN 和 NATURAL JOIN 查询并得到以下结果
1.查询JOIN。
SELECT *
FROM Orders
JOIN Customers;
JOIN 查询的输出(无法看到邮政编码和国家/地区列,但它们在那里)
2.查询自然连接。
SELECT *
FROM Orders
NATURAL JOIN Customers;
我是一个初学者,我不清楚 JOIN 和 NATURAL JOIN 关键字的概念,因为互联网上的资料不够,或者如果有的话,我不清楚这两个关键字之间的混淆。
我不明白为什么 2 个关键字获取的记录数量如此不同。请深入解释这里发生了什么。提前致谢。