阿外爸爸 2015-10-23 03:49 采纳率: 100%
浏览 1685
已采纳

求SQL自定义函数

数据表结构是:
stu sub
张三 数学
李四 历史
李四 音乐
李四 英语
张三 音乐

我想查到的结果如下
stu sub
张三 数学,音乐
李四 历史,音乐,英语
求sql

  • 写回答

3条回答 默认 最新

  • 暖枫无敌 领域专家: 后端开发技术领域 2015-10-23 05:53
    关注

    select * from students;

    --SQL分组后拼接字符串
    SELECT stu,
    STUFF(( SELECT ','+ sub FROM Students a WHERE b.stu = a.stu FOR XML PATH('')),1 ,1, '') as sub
    FROM Students b
    GROUP BY stu;

    图片说明

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?