【发布时间】:2017-08-17 19:22:24
【问题描述】:
我尝试在 Access 中构建一个复杂的查询。我使用了不匹配查询向导来检查一个表中的多个字段是否与另一个表中的字段不匹配。其中一些需要是子字符串。基本上如果Table1.F的右2个字符=Table2.F的右2个字符。
如果我在 SQL 视图中编写它,我的 SQL 是正确的。但是当我尝试切换回设计视图时,我收到一条消息:
Microsoft Access 无法在设计视图中表示连接表达式 Right(Table1.F,2) = Right(Table2.F,2)。
这基本上就是我所拥有的:
UPDATE TABLE1 LEFT JOIN TABLE2 ON (TABLE1.A = TABLE2.A) AND (TABLE1.B =
TABLE2.B)...
AND ( RIGHT(TABLE1.F,2) = RIGHT(TABLE2.F,2) )
SET TABLE1.ERROR = X
WHERE (TABLE2.A IS NULL) AND (TABLE2.B IS NULL)... ;
有没有办法以设计视图可以接受的方式编写这个?
【问题讨论】: