Access中查询问题求教

来源:百度知道 编辑:UC知道 时间:2024/06/27 05:50:32
我现在有两个表,分别为A和B,这两个表的数据理论上讲应该是完全一样的,但是因为种种原因,导致B中某些数据发生了变化,
现在表B中任何一个字段中的任何一个单元格内的数据都有可能和表A中的不一样,我最终的目的只是想知道B表相对于A表来说,出现了那些不一致的地方
不需要任何的更改,应该怎么样操作啊?

你的两个表应该有主键,使用连接可以查询出有差异的,下面假释主键字段是ID,各自有字段F1、F2、F3,查询语句如下:

SELECT A.ID, A.F1, B.F1, A.F2, B.F2, A.F3, B.F3
FROM A,B WHERE A.ID=B.ID AND
(A.F1<>B.F1 OR A.F2<>B.F2 OR A.F3<>B.F3)