首页 > 解决方案 > 微软访问。具有来自连接字段的值的分组查询

问题描述

我有这些相关的表(下一张图片)

在此处输入图像描述

我需要进行按IdObjeto分组的查询,向我显示字段IdObjetoObjetoComentarios。其中,Commentarios 字段必须是同一 IdObjeto值的串联。

也就是说,查询的输出应该是

在此处输入图像描述

我试过用这段代码来做,但我认为它对访问无效,因为它不支持 XML,我认为是这样。

SELECT OBJETOS.IdObjeto, OBJETOS.Objeto STUFF( (SELECT '/ ' + COMENTARIOS.Comentario FROM OBJETOS LEFT JOIN COMENTARIOS ON OBJETOS.[IdObjeto] = COMENTARIOS.[IdObjeto] FOR XML PATH('')), 1, 2, '') As COMENTARIOS FROM OBJETOS

你可以帮助我并告诉我一些方法来获得这个结果。谢谢!

标签: sqlms-accessgroup-byconcat

解决方案


推荐阅读