sql合并两张表(表字段不一致)到一张新表中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql合并两张表(表字段不一致)到一张新表中相关的知识,希望对你有一定的参考价值。

参考技术A 建表背景:有2张表,表A,表B(表A数据较多,表B字段较全,2张表的name字段数据有关联)

目的:把表A表B中的指定字段导入到表C

第一步,先创建好表C

第二步,把表A的数据合并到表C

insert into 表C (id,name,department,datetime) select id,name,department,datetime from 表A

第三步,把表B的数据合并到表C

update 表C as c,表B as b set c.image_url=b.image_url,c.face_image_id=b.face_image_id where c.name=b.name

以上是关于sql合并两张表(表字段不一致)到一张新表中的主要内容,如果未能解决你的问题,请参考以下文章

SQL SERVER,一张表中,有多个字段关联另一张表,怎么写SQL语句?

sql如何比较两个表数据是不是一致

Mysql两张表的关联字段不一致

SQL中,如何将三个表中同一字段中的内容汇总到一个字段中?

怎么把两张表的数据插入到一张表中

将多张 Excel 表格中的数据合并到一张表中