oracle三张表,其中两张表左外连接(+)
时间: 2023-12-20 08:03:29 浏览: 80
emp表和dept表左外连接1
假设有三张表A、B和C,需要将A表和B表进行左外连接,然后将连接结果和C表进行内连接,可以使用以下SQL语句:
```
SELECT *
FROM A, B, C
WHERE A.id = B.id(+)
AND B.id = C.id;
```
在这条SQL语句中,使用了(+)符号表示A表和B表进行的左外连接,将它们的连接结果与C表进行了内连接。需要注意的是,(+)符号只能用于左表或右表的连接条件中,不能同时出现在两个表的连接条件中。
阅读全文