sql server FULL JOIN
时间: 2024-03-15 17:40:14 浏览: 90
SQL_fullJoin
SQL Server中的FULL JOIN是一种联结操作,它返回两个表中所有匹配和不匹配的行。FULL JOIN将左表和右表中的所有行组合在一起,并根据指定的条件进行匹配。如果某个表中没有匹配的行,则用NULL值填充。
FULL JOIN的语法如下:
```
SELECT 列名
FROM 表1
FULL JOIN 表2
ON 表1.列 = 表2.列;
```
其中,表1和表2是要联结的两个表,ON子句用于指定联结条件。
FULL JOIN的结果包括以下几种情况:
- 如果左表和右表中的行在联结条件下匹配,则返回匹配的行。
- 如果左表中的行在联结条件下没有匹配,则返回左表中的行,并用NULL值填充右表中的列。
- 如果右表中的行在联结条件下没有匹配,则返回右表中的行,并用NULL值填充左表中的列。
阅读全文