sql - 微软访问。具有来自连接字段的值的分组查询
问题描述
我有这些相关的表(下一张图片)
我需要进行按IdObjeto分组的查询,向我显示字段IdObjeto、Objeto和Comentarios。其中,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
你可以帮助我并告诉我一些方法来获得这个结果。谢谢!
解决方案
推荐阅读
- javascript - 在jquery中撤消mouseleave上的substr函数
- c# - 我的 mySQL Delete 命令无法正常工作
- .net - 如何使用 MimeKit 从电子邮件中排除签名和引用部分?
- twilio - 在 twilio 函数中获取回调函数错误
- php - LARAVEL Eloquent: BelongsTo 关系 - 批量更新
- amazon-web-services - 不使用 .htaccess 的新 Elastic Beanstalk 实例
- r - 如何计算两个日期之间的持续时间
- javascript - 如何使用自定义 Axios 实例取消令牌?
- excel - Excel 中不同工作表的超链接下拉列表
- r - 如何在同一张图中制作多个变量的箱线图?