如何对access数据库的两个表进行重复比对?
用手机发的,忘了说明情况,我有access数据库一个,里面有A表,B表各一个,这两个表里面都存有相互重复数据,这两个表的字段是一样的,比如都有姓名这个字段,都有身份证号码...
用手机发的,忘了说明情况,
我有access数据库一个,里面有A表,B表各一个,这两个表里面都存有相互重复数据,这两个表的字段是一样的,比如都有姓名这个字段,都有身份证号码字段。现在我想对这两个表进行重复的比对,想要的结果是:
1;a表里有的,b表里没有的数据,
2; b表里有,a表里没有的数据。
请问有什么方法可以实现谢谢啊。 展开
我有access数据库一个,里面有A表,B表各一个,这两个表里面都存有相互重复数据,这两个表的字段是一样的,比如都有姓名这个字段,都有身份证号码字段。现在我想对这两个表进行重复的比对,想要的结果是:
1;a表里有的,b表里没有的数据,
2; b表里有,a表里没有的数据。
请问有什么方法可以实现谢谢啊。 展开
展开全部
你要的结果用两个查询解决比较简单:1.查A表有B表无。2.查B表有A表无。方法是建立一个简单查询,添加A表和B表,将身份证号建立关系。第一个查询的关系选择“包含A表全部记录”将B表身份证号的条件设为“IS NULL"。第二个查询的关系选择“包含B表全部记录”将A表身份证号的条件设为“IS NULL"即可。
若要在一个表中显示出两个表不重复的记录,你需要将两个表都追加到第三各表“C表”中,然后对C表进行筛选,筛选的结果包含了所有两个表不重复部分,但看不出那条记录属于那一个表。
若要在一个表中显示出两个表不重复的记录,你需要将两个表都追加到第三各表“C表”中,然后对C表进行筛选,筛选的结果包含了所有两个表不重复部分,但看不出那条记录属于那一个表。
追问
你能不能给我说说具体的做法,我对access不是很熟悉,你给我说的这些我都云里雾里的,麻烦你详细的给我说下操作步骤,感谢。
追答
假设表1和表2(图上半部)查询设计(图下半部)查询结果为2表没有的记录。
注意:双击两表关系连线选择选项。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |