sql 查询字符串分组聚合(分组连接)

在项目开发中遇到这一个问题 ,需要这样一个查询(按主表id分组合并从表中对应的字符串字段(name),并显示在主表查询表中)。数据表设计如下:
主表                                                                               
id name
1 请教
2 高手
从表
id     mstr_id(对应为主表id值) det-name
1 1
2 1
3 2
4 2
5 2

例如 对与主表 id =1 数据记录 ,从表中mstr-id=1的数据记录合并name 字段为,人生(人+生);
         对与主表 id =2 数据记录 ,从表中mstr-id=2的数据记录合并name 字段为,你我他(你+我+他);
查询后的结果表:
id name unitname
1  请教 人生
2 高手 你我他


 请各位高手的解答和帮助。

转载于:https://www.cnblogs.com/netBlog/archive/2007/05/22/755293.html

你可能感兴趣的:(sql 查询字符串分组聚合(分组连接))