outer join使用
时间: 2023-08-08 09:09:54 浏览: 87
inner join、 left join 、right join、 outer join之间的区别
在使用外连接(outer join)时,需要指定连接的两个表和连接的条件。以下是一个使用左外连接的 SQL 示例:
```
SELECT *
FROM table1
LEFT OUTER JOIN table2
ON table1.id = table2.id;
```
以上 SQL 将会返回 `table1` 表中的所有行,以及与之匹配的 `table2` 表中的行,如果 `table2` 中没有与之匹配的行,则返回的结果集中将会用 NULL 值来填充。
右外连接和全外连接的使用方式与左外连接类似,只是在 SQL 语句中使用的关键字不同。右外连接使用 `RIGHT OUTER JOIN`,全外连接使用 `FULL OUTER JOIN`。
阅读全文