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”)
我正在尝试通过将共享相同字符串的表连接在一起来模拟 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”)