【发布时间】:2018-07-24 13:13:47
【问题描述】:
想象一下下表
ID | Name
----------
1 | Shaun
1 | Terrence
2 | Jessica
我需要根据ID来连接Name中的字符串数据
ID | Name
-----------
1 | Shaun, Terrence
2 | Jessica
我正在使用访问数据库。我在想我可以进行枢轴转换并尝试连接这些字段,但问题是很难动态循环遍历总字段数。有什么想法吗?
**编辑:顺序无关紧要,我只想根据 ID 与 连接,空格是分隔符。我正在使用来自 excel vba 的 ADO 连接调用此 sql 代码。
【问题讨论】:
-
顺序重要吗?像“泰伦斯,肖恩”也可以吗?如果有 10 个 ID 具有相同的值怎么办?您是否只想连接具有相同 ID 的所有名称?请提供更多详细信息。
-
所以 Erik 你是对的,这些绝对是适用的链接。问题是他们使用函数,但不幸的是我从 Excel ADO 连接到访问数据库调用这个 sql 代码。我将编辑我上面的问题以包含它。
-
您没有回答我之前的问题,即您可能希望根据 ID 连接多少个值。如果超过 2 个,则需要编写一些 VBA 代码。