MS ACCESS& VBA匹配查询

时间:2018-02-03 05:30:41

标签: sql vba access-vba access

我有两个表,我想匹配两个表/配对字段中的值,如下所示

在表1中,记录1和2应在匹配的MatchRef字段中更新 在表2中,记录1和2应在matchref字段中更新为匹配

但在表1中,记录3不应更新为匹配,因为表2中没有匹配字段

表1

ID     MatchField     MatchValue      MatchRef
1      AAA            100
2      AAA            100
3      AAA            100
4      BBB            100

表2

ID     MatchField     MatchValue      MatchRef
1      AAA            100
2      AAA            100
4      BBB            100

此处ID不是唯一的字段,只是其自动编号。

如何在Access中执行此操作?每张表中平均有60万条记录,并且在Citrix环境中工作。

1 个答案:

答案 0 :(得分:0)

就我所知,您可以找到匹配的记录 -

SELECT
  *
FROM TABLE1 T1
JOIN TABLE2 T2
  ON T1.ID = T2.ID
  AND T1.MATCHFIELD = T2.MATCHFIELD