【发布时间】:2021-06-16 21:28:38
【问题描述】:
我正在尝试以简单的方式使用 ConcatRelated 函数(由 Allen Browne 制作),但失败了!我在这个网站上看了很多很多问答,但都没有成功。
我的表 (CCDS_Countries) 包含三个字段:
- Country_ID -- 此表的唯一标识符 (UID)
- CCDS_ID -- 与此表具有一对多关系的另一个表 (CCDS_Data) 的 UID
- Countries -- 包含“EU”、“US”或“UK”的字段。
这是样本数据:
Country_ID CCDS_ID 国家
1 0 美国
2 1 欧盟
3 1 美国
4 1 英国
这是我想在查询中看到的输出:
CCDS_ID 国家/地区
0 美国
1 欧盟、美国、英国
Allen Browne 的代码作为“模块 2”保存在 MS Access DB 中。
我的查询有两个输出字段:[CCDS_ID] 和我的代码:
=SELECT DISTINCT [CCDS_ID], (ConcatRelated("[Countries]", "[CCDS_Countries]", "[Countries]")) FROM [CCDS_Countries];
当我运行查询时,我收到以下错误消息:“此表达式中子查询的语法不正确。检查子查询的语法并将子查询括在括号中”。
【问题讨论】: