SQL Full Join 全连接
一、SQL Full Join 全连接 语法
SQL Full Join 全连接是左右外连接组合的结果,连接表包含两个表中的所有记录。它将 NULL 放在未找到匹配项的位置。
SQL 全外连接和 SQL 连接是一样的。通常它被称为 SQL FULL JOIN。
全外连接的语法:
SELECT *
FROM table1
FULL OUTER JOIN table2
ON table1.column_name = table2.column_name;
二、SQL Full Join 全连接 示例
这里 table1 和 table2 是参与加入的表的名称,column_name 是参与表的列。
让我们用两张表来演示Full Join全外连接:
表A:
A | M |
---|---|
1 | m |
2 | n |
4 | o |
表B:
A | N |
---|---|
2 | p |
3 | q |
5 | r |
结果数据为:
A | M | A | N |
---|---|---|---|
2 | n | 2 | p |
1 | m | - | - |
4 | o | - | - |
- | - | 3 | q |
- | - | 5 | r |
因为这是一个Full Join 全连接,所以两个表中的所有行(匹配和不匹配)都包含在输出中。这里只有一行输出显示所有列中的值,因为 table_A 和 table_B 之间只有一个匹配项。
热门文章
优秀文章