当前位置:首页 > SCHOOL > Oracle字典 > 正文内容

Oracle full join全连接

admin3年前 (2022-03-23)Oracle字典2870

在本教程中,您将学习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的并集。


 您阅读本篇文章共花了: 

免责声明
本站内容均为博客主本人日常使用记录的存档,如侵犯你的权益请联系:lifei@zaiheze.com 546262132@qq.com 沟通删除事宜。本站仅带访问端口形式使用,已杜绝搜索引擎爬取。
标签: 连接表

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。