SQL中的左连接与右连接,内连接

Left Join:如果左表完全显示且与右表不匹配,则填充NULL。
右连接:如果右表完全显示而左表未匹配则填充NULL。
内线:仅当左侧和右侧都存在时才可见。

记住:左连接保留左连接;正确的连接可以保留权利;内连接维持交集。

故事选择连接:我需要左表中的所有数据来匹配右表吗?左边。
您需要右表中的所有数据与左表匹配吗?你真的需要两者吗?里面。

SQL中的左连接与右连接,内连接

上周 让我告诉您有关 SQL 连接
左连接的信息。
首先,我们来看看左连接。
核心是左表的整个视图。
如果右表中有匹配项,则会显示出来。
如果没有匹配,则输入 NULL。
语法是这样写的: 选择A、B。
从 A 左外连接 B ON A.a1 =B.a2
右三角形。
再看看右边的连接。
核心是右表的整个视图。
如果左表中有匹配项,则会显示出来。
如果没有匹配,则输入 NULL。
语法是这样写的: 选择A、B。
从右外接头 B ON A.a1 =B.a2
在连接内。
最后,还有内部连接。
仅显示具有两个表的那些。
这几乎就像一种自然的联系。
语法是这样写的: 从 a、b 中选择 WHERE a.a1 =b.a2
三种类型的连接。
左连接保留左表。
右连接保留正确的表。
内部连接保证是通用的。

这取决于你。