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

求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条)

相关推荐 更多相似问题