SELECT语句如何写,关于子表记录合并

jesons jesons 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
父表a:
编号

子表b:
编号 货物名称 件数 毛重 体积


父表10条记录。子表35条记录。

现在要求结果是父表的所有记录,且每条记录都要显示对应子表的字段。
常规是:

select a.编号.b.货物名称,件数,毛重,体积 from a left join b on b.编号 = a.编号

但这样出来的结果有35条记录。因为子表有35条记录。

我现在要求出来的结果是父表的记录即10条记录。实现的方法就是把每个编号对应的子表内容分行合并在一起保存在一条记录中。
这个函数怎么写??
下图是需要的结果3条记录。:




...全文

相关推荐

评论 6
收藏 已收藏
分享
返回顶部
jesons
MS-SQL Server 34,876 成员 254,635 内容