用数据透视来整合数据。
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万条数据大概高个五十多倍)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)