SQL OUTER JOIN 查询在 Access 中 运行 时要求参数

SQL OUTER JOIN query is asking for parameter when ran in Access

我正在尝试通过将共享相同字符串的表连接在一起来模拟 Vlookup。但是,我包含的每个字段都提示出现输入参数框,我不明白为什么。 下面我有两个表,我需要从中获取数据。请注意,有些字段我不需要此查询,因此已填充了虚拟数据。

详情

SourceCode F1 F2 NewMinorCat
1077 test test UNP
5141 test test GUU
887 test test XPR
584 test test FGG
444 test test IIU
5141 test test GUU

潜在客户

date_value Booked_vist Completed_visit marketing_event_id
01/01/2022 test test 5141
10/02/2022 test test 444
30/04/2022 test test 887
05/03/2022 test test 887
17/07/2021 test test 1077

我的目标是将 NewMinorCat 放入 SourceCode 和 marketing_event_id 匹配的行中。像这样的结构:

输出

date_value marketing_event_id NewMinorCat

到目前为止,我通过四处寻找解决方案获得了代码,然后又进行了更改。

SELECT Leads.marketing_event_id, Details.SourceCode, Details.NewMinorCat
FROM Leads AS T1 LEFT OUTER JOIN Details as T2
ON T1.marketing_event_id = T2.SourceCode

我想这是我的一个疏忽,但对于我的一生,我不明白为什么它可以与一个数据库一起工作,但不能与我需要的数据库一起工作。

如有任何帮助,我们将不胜感激。

T1.market_event_id 是一个不存在的列(在您的示例中称为“marketing_event_id”)