如何将A表中符合条件的所有数据添加到B表中?

如何将A表中符合条件的所有数据添加到B表中?,第1张

数据透视来整合数据。

1、选中这三列数据数据,然后选择插入——数据透视表;

2、然后将三列的表头全部拉入到行中,最终呈现效果如下。

3、因为你的B表中如果时间和地点是否要一一对应的关系,如果一一对应,,你将这部分数据复制出来,重新粘贴。先筛选来访时间,去掉空格,复制姓名和来访时间,然后隐藏来访时间,筛选地点非空白的,复制姓名和地点,然后数据按照姓名重新排序即可,稍后做一点微调即可。

insert into 表B select * from(

select * from 表A

except

select * from 表A intersect select * from 表B

)

前提是表B和表A的结构完全相同,当然如果把select * 换成别的,那结构不一样也可以控制,用于将存在于表A中,但不存在于表A中的数据插入表B

效率比 not in 的写法要高很多(60万条数据大概高个五十多倍)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11367880.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存