需要 MS Access 数据库查询帮助

Posted

技术标签:

【中文标题】需要 MS Access 数据库查询帮助【英文标题】:MS Access Database Query help required 【发布时间】:2011-08-08 18:50:20 【问题描述】:

我有一个包含超过 21 万条记录的访问数据库。它们是产品代码列表。与相关的产品代码。我想创建一个访问查询,该查询每行仅关联一个产品代码,但将关联的产品合并到与该产品代码匹配但由 , (逗号)分隔的单个列中

access 数据库中的列示例

Product code: Associated product 
100000 2548741
100000 4578214
100000 1254712
100000 5687412
100000 1469787 
100000 9874582
100000 5478126

我想要以下

Product code: Associated product 
100000 2548741,4578214,1254712,5687412,1469787 ,9874582, 5478126

提前致谢。

【问题讨论】:

您正在寻找类似 GROUP_CONCAT 的解决方案:***.com/questions/2852892/… 【参考方案1】:

这是在 vba 中的操作:http://support.microsoft.com/kb/318642

【讨论】:

【参考方案2】:

创建一个检索所需数据的 SQL 查询。 使用一些客户端代码以您想要的方式格式化数据。

SQL 用于操作(检索、添加、删除、更新)数据,而不是将其格式化为特定的输出格式。

【讨论】:

以上是关于需要 MS Access 数据库查询帮助的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 MYSQL 查询访问 Ms-Access 数据库

MS Access 2010 排名查询比较两列的唯一排名

MS Access导出联合查询到Excel,VBA问题

需要帮助在 MS Access 中实施完全外部联接

将 MS Access 查询导出到 Excel

运行查询的 MS Access 帮助