[英]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.