簡體   English   中英

將一個表的每一列作為一行插入到另一個表中

[英]Insert each column of one table as a row in another table

我有一張包含以下列的表格:

c1, c2, c3, c4, c5

另一個包含以下列的表:

id, column_info

...還有其他一些專欄,但這是主要問題。

對於表 1 中的每一列,我想在表 2 中插入一行,如下所示:

id | column_info
---|------------
 1 | c1
 2 | c2
 3 | c3
 4 | c4
 5 | c5

這可能作為 SQL 聲明嗎?

INSERT INTO Some_Table (id, column_info)
SELECT id, c1 UNION ALL
SELECT id, c2 UNION ALL
SELECT id, c3 UNION ALL
SELECT id, c4 UNION ALL
SELECT id, c5

暫無
暫無

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

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