gpt4 book ai didi

sql - 如何将多个表合并为一张新表?所有列标题均相同且顺序相同

转载 作者:行者123 更新时间:2023-12-03 01:31:11 27 4
gpt4 key购买 nike

我在 SQL Server 中有 12 个表,它们的列完全相同,我想将它们合并到一个全新的表中。我不想删除任何数据/行。

谢谢

最佳答案

使用union all:

insert into NewTable(col1, col2)
select col1, col2
from(
select col1, col2 from Table1
union all
select col1, col2 from Table2
union all
select col1, col2 from Table3
.....
)t

您可以在选择时创建新表:

select col1, col2 
into NewTable
from(
select col1, col2 from Table1
union all
select col1, col2 from Table2
union all
select col1, col2 from Table3
.....
)t

关于sql - 如何将多个表合并为一张新表?所有列标题均相同且顺序相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29687166/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com