寻找以下解决方案:
原始表:
ID: Cat:
1 Yes
1 No
2 Yes
2 No
3 No
结果:
ID: Cat:
1 Yes-No
2 Yes-No
3 No
任何想法:我使用了Update查询器 采取的步骤:创建另一个表
"独特表"
ID Yes No "Both (Concatenate Yes and No Columns)"
从这张桌子加入...... 我确信这是一种更有效的方法,可以在不使用VBA的情况下完成此操作。帮助
答案 0 :(得分:1)
不幸的是,JET SQL并没有提供一种简单的方法。您需要使用VBA。您可以使用Allen Browne ConcatRelated()已经提供的功能。此函数将返回相应的连接值。
只需将Allen Brown网站上的代码复制到标准模块中,并使用名为 mod_Concat 的名称进行保存。编译代码,以便编译器理解该函数。
然后创建类似。
的SQL查询SELECT
ID,
ConcatRelated("Cat", "rawTable", "ID = " & [ID]) As NewConcat
FROM
rawTable;