oracle三张表左外连接 (+)
时间: 2023-08-04 16:03:57 浏览: 84
Oracle数据库左外连接
在Oracle中,可以使用(+)符号来进行左外连接。假设有三张表A、B和C,现在需要将它们进行左外连接,可以使用以下SQL语句:
```
SELECT *
FROM A, B, C
WHERE A.id = B.id(+)
AND B.id = C.id(+);
```
这条SQL语句将会按照A表的记录来进行左外连接,将B表和C表中与A表相同id的记录连接起来,并将A表中没有匹配的记录也包含在结果中。在这里,使用(+)符号表示左外连接,它位于B.id和C.id字段的右侧。
阅读全文