在sql中,原始表中有数据,想再插入新数据?

本来是想把两张表的数据同时插入到一张表里去。。。。

第1个回答  2015-05-18
insert into 表A (字段1,字段2) select 字段1,字段2 from 表2 where。。。。追问

是把表1和表2的内容同时插入表3

追答

上面的把 表2的插入表1中,是个例子

表1到表3中

insert into 表3 (字段1,字段2) select 字段1,字段2 from 表1 where。。。。
表2到表3中

insert into 表3 (字段1,字段2) select 字段1,字段2 from 表2 where。。。。

表1表2 同时到表3
insert into 表3 (字段1,字段2)

select * from (
select 字段1,字段2 from 表1 where。。。。
union
select 字段1,字段2 from 表2 where。。。。
) aaaaaaaaaa

本回答被网友采纳
相似回答