为了账号安全,请及时绑定邮箱和手机立即绑定

sql语句 怎么从一张表中查询数据插入到另一张表中

sql语句 怎么从一张表中查询数据插入到另一张表中

潇潇雨雨 2019-03-22 19:15:34
sql语句 怎么从一张表中查询数据插入到另一张表中
查看完整描述

5 回答

?
千万里不及你

TA贡献1784条经验 获得超9个赞


1

2

3

4

5

--新表存在的话,字段数据格式必须一致

insert into 新表 select 字段 from 原表 (where 条件限制)

 

--新表不存在的话

select 字段 into 新表 from 原表 (where 条件限制)

 


查看完整回答
反对 回复 2019-03-26
?
呼如林

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条件

查看完整回答
反对 回复 2019-03-26
?
凤凰求蛊

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 ;

查看完整回答
反对 回复 2019-03-26
  • 5 回答
  • 0 关注
  • 673 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信