加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

sqlserver 合并行

发布时间:2020-12-12 13:21:45 所属栏目:MsSql教程 来源:网络整理
导读:表aaaaa ------------------------- d??????????????????????????????????? f -------------------------------------------------- 001???????????????????????????? 111 001???????????????????????????? 222 001???????????????????????????? 333 002 ???

表aaaaa

-------------------------

d??????????????????????????????????? f

--------------------------------------------------

001???????????????????????????? 111

001???????????????????????????? 222

001???????????????????????????? 333

002 ??????????????????????????? 11

002 ??????????????????????????? 22

003 ??????????????????????????? 33

----

查询语句:

SELECT d,data=STUFF((SELECT ','+[e] FROM aaaaa t where d=t1.d For Xml path('')),1,'')
FROM aaaaa t1
GROUP BY d

结果:

d????????? data

001?? ?111,222,333 002?? ?11,22 003?? ?33

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读