SQL server如何将两张表合并成一张表

 更新时间:2026年03月19日 10:36:15   作者:朱亚勇ElvisHan  
这篇文章主要介绍了SQL server如何将两张表合并成一张表的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

SQL server将两张表合并成一张表

下面语句可以实现将合并的数据追加到一个新表中

  • 不合并重复数据:
select * from T1 union all select * from T2
  • 合并重复数据: 
select * from T1 union select * from T2 
  • union: 对两个结果集进行并集操作,不包括重复行,相当于distinct,同时进行默认规则的排序。
  • union all: 对两个结果集进行并集操作,包括重复行,即所有的结果全部显示,不管是不是重复。

两张表

table1:dbo.[Druglist1]
table2:dbo.[Druglist2]

如果要将table1的数据并入到table2用以下语句即可

insert into table2(字段1,字段2) select 字段1,字段2 from table1

注意:

必须把字段名全部写清楚,而且不允许把自动编号写进去,要合并自动编号字段必须重写一个算法一条一条记录的加进去

将table1的数据插入到table2中

1.insert into table2 select * from table1                     

示例:

insert into dbo.[Druglist2] select * from dbo.[Druglist1]

2.select * into newtable from (select * from table1 union all  select * from table2)

select * into dbo.[Drug list4] from (select * from dbo.[Drug list1]  union all select * from dbo.[Drug list2])a   

结尾加a表示给from后括号里便的语句命名一个别名,如果不加from后边加了括号会认为是空,如果不加别名会显示括号附近有问题报错

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • SQLSERVER编译与重编译发生场景及重用的利弊介绍

    SQLSERVER编译与重编译发生场景及重用的利弊介绍

    本文将介绍编译的含义;执行计划重用的利弊以及重编译的发生场景等等,为您学习SQLSERVER编译与重编译打下很好的基础,感兴趣的朋友可以了解下
    2013-01-01
  • SQL Server2000在win10上安装的方法图文教程

    SQL Server2000在win10上安装的方法图文教程

    Win10本身是一个兼容性较好的操作系统,有很多人在咨询如何在Windows 10上安装SQL Server 2000数据库,都没有成功过,这篇文章主要给大家介绍了关于SQL Server2000在win10上安装的方法,需要的朋友可以参考下
    2024-05-05
  • SQL语句实现删除ACCESS重复记录的两种方法

    SQL语句实现删除ACCESS重复记录的两种方法

    有两个意义上的重复记录,一是完全重复的记录,也即所有字段均重复的记录,二是部分关键字段重复的记录,比如Name字段重复,而其他字段不一定重复或都重复可以忽略。
    2010-04-04
  • 解密SQL查询语句执行的过程

    解密SQL查询语句执行的过程

    文章讲解了SQL语句的执行流程,涵盖解析、优化、执行三个核心阶段,并介绍执行计划查看方法EXPLAIN,同时提出性能优化技巧如合理使用索引、避免SELECT*、JOIN类型选择等,以及数据库锁机制的作用,帮助开发者提升查询效率与系统稳定性,感兴趣的朋友一起看看吧
    2025-07-07
  • SpringBoot如何正确连接SqlServer

    SpringBoot如何正确连接SqlServer

    这篇文章主要介绍了Springboot如何正确连接SqlServer本文有一定的参考价值,感兴趣的同学可以借鉴一下
    2023-04-04
  • 将ACCESS数据库迁移到SQLSERVER数据库两种方法(图文详解)

    将ACCESS数据库迁移到SQLSERVER数据库两种方法(图文详解)

    这篇文章介绍了ACCESS数据库迁移到SQLSERVER数据库两种方法,有需要的朋友可以参考一下
    2013-10-10
  • 深入解析MS-SQL锁机制

    深入解析MS-SQL锁机制

    以下是对MS-SQL锁机制进行了详细的介绍,需要的朋友可以过来参考下
    2013-08-08
  • SQL Server评估期已过问题的解决方法

    SQL Server评估期已过问题的解决方法

    这篇文章主要为大家详细介绍了SQL Server评估期已过问题的解决方法,感兴趣的小伙伴们可以参考一下
    2016-03-03
  • SQL语句实现用户连续登录最长天数

    SQL语句实现用户连续登录最长天数

    文章详解如何用SQL计算用户连续登录最长天数,结合窗口函数与日期处理,通过CTE优化查询逻辑,该指标可助力用户分层、产品优化、运营评估及流失预警,本文给大家介绍的非常详细,感兴趣的朋友一起看看吧
    2025-09-09
  • 设置SQL Server端口的详细步骤

    设置SQL Server端口的详细步骤

    在SQL Server中,配置端口是确保数据库服务能够正确通信的重要步骤,无论是为了提高安全性还是满足特定的网络配置需求,正确设置SQL Server的端口都是必要的,本文将详细介绍如何设置SQL Server的端口,需要的朋友可以参考下
    2024-08-08

最新评论