这篇文章主要介绍了Oracle - 如何将多张表中的列合并到一张表中,需要的朋友可以参考下
一.问题回顾

我们目前有表A和表B,两个表分别有一列,我们想查询出来的结果如表C,它同时包含了表A和表B的列;

二.解决方案

为了测试方便,我们直接使用Oracle数据库的scott用户下的表emp和表dept;

表emp:

select rownum as rn1, t.* from scott.emp t

表dept:

select rownum as rn2, t.* from scott.dept t

with a as (select rownum as rn1, t.* from scott.emp t),b as (select rownum as rn2, t.* from scott.dept t)select a.*, b.* from a full join b on a.rn1 = b.rn2

三.归纳总结

大家可以发现,我们使用full join (全连接)来实现我们的需求;

3.1 基本语法

full join ... on ...

3.2 结果

全连接的查询结果是左外连接和右外连接的并集,即使一些记录关联不上,也能够把信息查询出来;

总结

以上所述是小编给大家介绍的oracle 将多张表中的列合并到一张表中,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对爱安网网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

最新资讯
特斯拉:将自主研发新电池 预计4月正式宣布

特斯拉:将自主研发新电

特斯拉相关人士表示,特斯拉将自主研发新电池,预计会在4
苹果春季发布会或3月底举办:预计发布多款硬件新品

苹果春季发布会或3月

来自iPhone-ticker.de网站的消息称,苹果计划在今年3月3
微博将于2月26日发布2019年第四季度及全年财报

微博将于2月26日发布2

微博公司 定于美国东部时间2020年2月26日美国股市开盘
捐赠100万元后 得物App将1万件隔离衣等物资送往湖北

捐赠100万元后 得物Ap

得物App(原毒App)捐赠的第二批医疗物资近日发往武汉,包括
苹果美股盘前跌超4% 3月季度营收目标将无法实现

苹果美股盘前跌超4% 3

苹果美股盘前跌超4%。此前苹果对外宣布,受疫情影响,全球
棋(ma)牌(jiang)、换装类游戏春节增长最快,字节跳动成搅局者

棋(ma)牌(jiang)、换装类游戏春节

2020年春节期间下载量TOP10游戏中有3款来自字节跳动。
最新文章
Oracle 给rac创建单实例dg并做主从切换功能

Oracle 给rac创建单实

这篇文章主要介绍了Oracle 给rac创建单实例dg并做主
Oracle中多表关联批量插入批量更新与批量删除操作

Oracle中多表关联批量

这篇文章主要介绍了Oracle中多表关联批量插入,批量更
处理Oracle 监听文件listener.log问题

处理Oracle 监听文件l

这篇文章主要介绍了处理Oracle 监听文件listener.log
Windows Server 2012 安装oracle11g(图文教程)

Windows Server 2012

这篇文章主要介绍了Windows Server 2012 安装oracle11
centos7.7安装oracle11g脚本(推荐)

centos7.7安装oracle1

这篇文章主要介绍了centos7.7安装oracle11g脚本,本文
Oracle中的instr()函数应用及使用详解

Oracle中的instr()函

这篇文章主要介绍了Oracle中的instr()函数应用及使用
炸金花 传奇私服 江西快3 炸金花