SQLServer中多行中的一列根据条件合并为一行中的一列

来源:这里教程网 时间:2026-03-02 12:06:38 作者:

两列数据:id    value1     王2     赵3     李4     张1     姚2     庄 得出效果:1    王,姚2    赵,庄3    李4    张 SQL:select id, [value] = stuff((select ',' + [value] from tb t where id = tb.id for xml path('')) , 1 , 1 , '')from tbgroup by id

相关推荐