簡體   English   中英

將兩個表中的數據合並到另一個表的單列中

[英]Merge data from two tables into single column of another table

如何將多個表中的數據合並到另一個表的單個列中。

例:

表A

Col1 | Col2 | Col3
10
20

表B

Col1 | Col2 | Col3
13
99

我希望我的Col1中表C中的 o / p

Col1
10
20
13
99

我做了(查詢的一部分)

Select Col1 from A
Union
Select Col1 from B

但這並沒有給我這個理想的結果

SELECT看起來正確(您可能希望使用UNION ALL而不是UNION以避免消除重復項)。

如果您希望結果在第三個表C ,則需要從SELECT進行INSERT ,如下所示:

INSERT INTO C (Col1)
(
    SELECT Col1 from A
UNION ALL
    SELECT Col1 from B
)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM