如何用SQL语句实现将两个不同结构的表合并到一个新表中?

shruk_520 2008-11-08 04:50:16
如何用SQL语句实现将两个不同结构的表合并到一个新表中?
...全文
1606 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
asz13100248061 2011-09-14
  • 打赏
  • 举报
回复
union 还是 union all 这可以 合并结构相同的数据表 如果结构不相同是不可以的
水族杰纶 2008-11-08
  • 打赏
  • 举报
回复
union all
hyde100 2008-11-08
  • 打赏
  • 举报
回复

insert into 新表
select * from
(
select a.id,a.name from a
union all
select b.id,'' from b
)t
hyde100 2008-11-08
  • 打赏
  • 举报
回复
--1.类型不同的时候要转换
--2.列数不同的时候用默认值代替
--例如
表a:id int,name char
b表:id int

select a.id,a.name from a
union all
select b.id,'' from b
liangCK 2008-11-08
  • 打赏
  • 举报
回复
新表的结构是怎样的?.
两表是怎样合并?.

27,580

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧