mysql 怎么把数据从A表查询的结果直接插入到B表

insert into 表B (字段1,字段2,字段3)从表A带where 条件查询出来的(值1,值2,值3) 怎么1条语句实现?

第1个回答  2014-09-28
2个表结构一样的话, 可以直接sql语句
如果不一样的话, 恐怕够呛本回答被提问者采纳

mysql A表查询结果导入B表
首先查询出差异的数据来,然后执行 insert 将数据插入到表B即可 insert into 表Bselect 表A.* from 表A where not exists( --找出差异的数据 select 1 from 表B where 表A.id = 表B.id -- 根据实际字段匹配两表 )

mysql把A表数据插入到B表数据的几种方法
下面我以mysql数据库为例分情况一一说明:1.如果2张表的字段一致,并且希望插入全部数据,可以用这种方法:INSERT INTO 目标表 SELECT * FROM 来源表;insertintoinsertTestselect*frominsertTest2;2.如果只希望导入指定字段,可以用这种方法:INSERT INTO 目标表 (字段1, 字段2, ...) SELECT 字段1, ...

mysql如何根据条件从A表中查询数据并插入B表?
执行结果:aaa 为表A bbb为表B update aaa a,(SELECT b.tt,group_concat(b.ww) ww FROM bbb b GROUP BY b.tt) b set a.ww=CONCAT_WS(',',a.ww,b.ww) where a.tt=b.tt;commit;

mysql 怎么将A表的数据变换后移到B表
一. 如果B数据库是新建的,为了移植数据库,那就直接附加,分下列步骤:1. 打开配置管理器 2. 停止SQL Server服务 3. 在C:\\Program Files\\Microsoft SQL Server\\MSSQL.1\\MSSQL\\Data目录下找到数据库文件,复制到B电脑上,B电脑打开数据库附加A数据库就好了。二. 如果B数据库已经曾在,可以使用导...

mssql数据库怎样从把A数据库A表的数据导入到B数据库B表
选择数据库A 到表的列表那里选择A表 右键 所有任务 数据导出 下一步 选择你要导出的数据库 下一步 选择你要导入的数据库B 下一步 选择你要导的表(前面画勾) 后面对应的是新数据库的表名(选择B表) 下一步 完了 aab2009aab | 发布于2009-06-02 举报| 评论 0 0 这个简单嘛不知道你说的数据库A...

mysql怎么把a库视图全部复制到b库
1、在数据库amn中,新建视图view_amn(以t_amn表);然后使用Navicat客户端的数据传输功能,选择表t_amn和view_amn 2、点击下一步,确定传输的视图 3、点击开始,进行传输,传输到数据库student 4、传输成功后,打开视图view_amn并查看

如何将A数据库的数据迁移到B数据库中
1、首先,打开并连接Sql Server,在源数据库Source_db上右击,依次点击“编写表脚本为”→“CREATE到”→“新查询编辑器窗口”。2、在第1步产生的编辑器中按”crtl+a“全选内容,右击选择“复制“。3、右击点击”粘贴“,将代码中Source_db(源数据库名)改为target_db(目标数据库名)。4、右键单击...

MySQL 中将一个表的数据插入另外一个表怎么做
如果2张表的字段一致,并且希望插入全部数据,可以用这种方法:INSERT INTO 目标表 SELECT * FROM 来源表;比如要将 articles 表插入到 newArticles 表中,则是:INSERT INTO newArticles SELECT * FROM articles;如果只希望导入指定字段,可以用这种方法:INSERT INTO 目标表 (字段1, 字段2, ...) ...

MySQL怎么把表中一个字段数据复制到另外一个表的某个字段下
update b set tel =(select mobile from a where a.id=b.aid)注:aid是a,b两个表的关联字段

mysql中sql语句查询的同时根据条件将数据插入到另一个表的做法?_百度...
示例 1 简单的建一张很小的表 y1,记录数为 10 条。表 t1,插入 10 条记录 mysql-(ytt\/3305)->create table t1 (r1 int,r2 int);Query OK, 0 rows affected (0.02 sec)mysql-(ytt\/3305)->insert into t1 with recursive aa(a,b) as (select 1,1 union all select a+1,ceil(...

相似回答