Oracle full join全连接
在本教程中,您将学习Oracle FULL JOIN子句以从表中检索具有其他表的匹配行的行。
在执行完全外连接时,Oracle 会执行一个完整的左外连接和右外连接查询,然后将查询结果合并,并消除重复的记录行。
Oracle FULL JOIN语法简介
full join,在两张表进行连接查询时,返回左表和右表中所有没有匹配的行,例如我们有两张表:
Orders表通过外键Id_P和Persons表进行关联。我们使用full join对两张表进行连接查询,sql如下:
SELECT p.LastName, p.FirstName, o.OrderNo FROM Persons p FULL JOIN Orders o ON p.Id_P=o.Id_P ORDER BY p.LastName
查询结果如下:
查询结果是left join和right join的并集。