【转载】SQL语句将一个表的数据写入到另一个表中
程序员文章站
2022-06-28 21:19:40
在日常的数据库运维过程中,有时候需要将Select查询出来的数据集写入到另一个数据表中,其中一种方式是通过存储过程循环写入数据,另一种简便的方式是直接使用Insert Into语句后面跟上Select结果查询语句即可将数据写入。通过Insert Into和Select语句连用可以很快的将一个表的数据 ......
在日常的数据库运维过程中,有时候需要将select查询出来的数据集写入到另一个数据表中,其中一种方式是通过存储过程循环写入数据,另一种简便的方式是直接使用insert into语句后面跟上select结果查询语句即可将数据写入。通过insert into和select语句连用可以很快的将一个表的数据写入到另一个数据表中。
例如我们需要将订单表order_2中的type=1的数据写入到订单表order_1表中的语句如下:
insert into order_1 (orderno,name,createon,creater,...) select orderno,name,createon,creater,... from order_2 where type=1;
备注:order_1后面的字段列表一定要与order_2查询的字段列表的顺序保持一致。
注:原文转载自sql语句将一个表的数据写入到另一个表中_it技术小趣屋。