国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

oracle 將多張表中的列合并到一張表中

2020-07-26 13:26:32
字體:
來源:轉載
供稿:網友

一.問題回顧

在這里插入圖片描述

我們目前有表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 將多張表中的列合并到一張表中,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 金乡县| 绍兴市| 北票市| 五指山市| 固原市| 平舆县| 峡江县| 登封市| 盐山县| 馆陶县| 栖霞市| 郑州市| 东阳市| 乡宁县| 淅川县| 山丹县| 铜川市| 康平县| 桐城市| 博野县| 囊谦县| 延长县| 昭觉县| 金门县| 观塘区| 佛冈县| 体育| 五莲县| 藁城市| 吉林省| 建德市| 获嘉县| 军事| 阿尔山市| 沁阳市| 兴义市| 佳木斯市| 巴中市| 长子县| 沈阳市| 扶余县|