sql把查出来 的数据插入到另一张表部分字段

普通插入语句:

insert into table (字段)values()
insert into table (字段)values()

怎么把select出来的数据插入到另一张表呢?

INSERT INTO test2(字段1,字段2,字段3) (SELECT 字段1,字段2,字段3 FROM  test WHERE 字段1 NOT IN (SELECT 字段1 FROM test2));

查找test1里面满足条件(字段1不在test2里面)的字段1,字段2,字段3并对应插入test2;

即test2是test1的从表,test1的更新数据更新到test2;

更新方法,使用触发器,详见另文,链接:
https://blog.csdn.net/qq_35866846/article/details/102798941

发布了35 篇原创文章 · 获赞 35 · 访问量 2609

猜你喜欢

转载自blog.csdn.net/qq_35866846/article/details/102798147