【发布时间】:2015-04-10 13:11:51
【问题描述】:
我有一个包含两个字段的表,第一个字段是某些产品的 ID,第二个字段是用于制造产品的零件的 ID。因此,产品 ID 可以多次列出。我需要进行一个查询,在一个字段中为我提供唯一的产品 ID,在第二个字段中为我提供由“,”分隔的零件 ID。关于如何做的任何想法?提前致谢。
【问题讨论】:
-
您能分享一下您的表结构吗?您在最初的尝试中取得了多大的进展?
标签: ms-access-2013
我有一个包含两个字段的表,第一个字段是某些产品的 ID,第二个字段是用于制造产品的零件的 ID。因此,产品 ID 可以多次列出。我需要进行一个查询,在一个字段中为我提供唯一的产品 ID,在第二个字段中为我提供由“,”分隔的零件 ID。关于如何做的任何想法?提前致谢。
【问题讨论】:
标签: ms-access-2013
使用 Ado 连接:
SELECT [Id],
ConcatADO("SELECT [PartId] FROM MYTABLE
WHERE [Id]=" & [Id],", "," : ") AS Parts
FROM MYTABLE
GROUP BY [Id], 2;
【讨论】: