oracle資料庫查詢兩個表然後把結果合併成表

2021-10-05 03:05:29 字數 1224 閱讀 4930

1樓:小丁創業

實現的方法和詳細的操作步驟如下:

1、首先,在計算機桌面上雙擊「

management studio」圖示,如下圖所示,然後進入下一步。

2、其次,完成上述步驟後,單擊左上角的「新建查詢」按鈕,如下圖所示,然後進入下一步。

3、接著,完成上述步驟後,在介面中輸入sql語句「

select * from test1,test2;」,將兩個表合併成一個表,如下圖所示,然後進入下一步。

4、然後,完成上述步驟後,單擊下圖紅框標註的工具欄中的「執行三角形」圖示,然後進入下一步。

5、最後,完成上述步驟後,在此介面中,表明兩個表已成功合併,如下圖所示。這樣,問題就解決了。

2樓:匿名使用者

create table new_table asselect * from a union allselect * from b

這裡說一下union 和union all的關係用到union就是將兩個結果集合並

但是union有排重功能,就是好比同樣兩個結果裡都有a1,這樣查詢的結果後只有一個a1;而union all就沒排重功能,最後顯示的結果裡就有兩個a1

所以你看你想用哪種吧

3樓:匿名使用者

要合在一起,首先查詢結果的列要相等.其次列名要相同,可以這麼寫:

select a1 c1,a2 c2 from a

union all select b1 c1,b2 c2 from b

4樓:緣來伱也在這裡

用union函式,你google一下,有可多現成的例子

5樓:我tm不管

select * from a

union all

select * from b

6樓:

select * from a

union

select * from b

如何將oracle資料庫查詢結果合併成一條記錄 10

7樓:殤忄路

select sys_connect_by_path(msg, ';')

from (select name || ':' || to_char(id) msg from table_name);

--看看是不是你要的

oracle資料庫怎麼查詢某個表有多少個欄位

1 建立測試表,create table test cols id varchar2 20 remark varchar2 20 ex filed1 varchar2 20 ex filed2 varchar2 20 2 編寫sql,檢視系統檢視,可以看到該使用者下所有表的欄位資訊,select f...

查詢oracle資料庫所有使用者的sqlplus命令是什麼

命令是select from dba users,設定方法為 1 在資料庫的開始選單中,輸入cmd後回車,也就是呼叫windows的命令列管理器。2 在命令提示符處輸入 select from dba users 然後按鍵盤回車鍵,注意,這中間都是有一個空格,否則會提示命令出錯。3 以上命令執行完成...

mybatis資料庫怎麼實現向兩個表插入資料

把你的article物件裝到list裡面,賦值給user物件,然後把user物件存到資料庫裡不就行了 在mybatis中連線查詢兩個資料庫的兩張表的欄位怎麼搞?跟你之前只有一個 資料庫寫sql一樣的。只不過表明前面帶上資料庫的schema名稱就好了,跟寫單庫的表查詢一樣一樣的。select from...