sql语句 怎么从一张表中查询数据插入到另一张表中
5 回答
千万里不及你
TA贡献1784条经验 获得超9个赞
1 2 3 4 5 | --新表存在的话,字段数据格式必须一致 insert into 新表 select 字段 from 原表 (where 条件限制)
--新表不存在的话 select 字段 into 新表 from 原表 (where 条件限制) |
呼如林
TA贡献1798条经验 获得超3个赞
如果两表字段相同,则可以直接这样用。
insert into table_a select * from table_b
如果两表字段不同,a表需要b中的某几个字段即可,则可以如下使用:
insert into table_a(field_a1,field_a2,field_a3) select field_b1,field_b2,field_b3 from table_b
还可以加上where条件
凤凰求蛊
TA贡献1825条经验 获得超4个赞
insert into 表A select a,b,c from 表B ;
其中查询字段abc需要与表A中的字段对应。如果不是全表,也可以:
insert into 表A (a,b,c) select a',b',c' from 表B ;
- 5 回答
- 0 关注
- 673 浏览
添加回答
举报
0/150
提交
取消