数据库 - 查询

时间:2010-10-23 10:48:32

标签: database ms-access

我有两个数据库(例如两个.mdb文件)。 两者都有相同的名称,相同的表和相同的字段。 差异是一个是旧的其他是更新的.mdb文件的副本。 我想只将.mdb更新副本中的新记录复制到较旧的记录中。 除了迭代所有记录之外还有其他方法,只比较和过滤更新的记录吗?

1 个答案:

答案 0 :(得分:1)

select * 
from A 
where (col1,col2,…) not in 
(select col1,col2,… from B) 
union all 
select * from B 
where (col1,col2,…) not in 
(select col1,col2,… from A); 
编辑:抱歉,您只需要这样做。

 select * from B 
where (col1,col2,…) not in 
(select col1,col2,… from A); 
相关问题