我对 VBA 和 SQL 非常陌生,并且正在努力学习。我有一个 MS Access 项目,它需要一个 VBA 脚本,提示用户输入两个表名和多个字段名,并使用这些名称创建一个 SQL 查询。
我尝试使用的特定 SQL 查询如下。
SELECT
A.user_index, A.input1, B.input1, A.input2, B.input2, A.input3, B.input3, B.input4,
A.input4, A.input5, B.input5
FROM
table1 AS A
LEFT JOIN
table2 AS B ON A.user_index = B.user_index
WHERE
(((A.input1) <> [B].[input1)) OR
(((A.input2) <> [B].[input2])) or
(((A.input4) <> [B].[input4]));
这样做的总体目的是拥有一个脚本,该脚本将能够列出适用于任何数据库的字段以进行比较。我知道这可能是一个相对简单的解决方案。但是,我不知道从哪里开始。