标签:
原始表
C1 | C2 |
aa | 1 |
bb | 2 |
cc | 3 |
想实现的查询结果:aa,1,bb,2,cc,3
DECLARE @combinedString VARCHAR(MAX) SELECT @combinedString = COALESCE(@combinedString + ‘, ‘, ‘‘) + a+ ‘, ‘ + b FROM tb1 SELECT @combinedString
=========================
原始表
类别 | 名称 |
---|---|
AAA | 企业1 |
AAA | 企业2 |
AAA | 企业3 |
BBB | 企业4 |
BBB | 企业5 |
想实现的查询结果:
类别 | 名称 |
---|---|
AAA | 企业1,企业2,企业3 |
BBB | 企业4,企业5 |
select 类别, 名称 = ( stuff( (select ‘,‘ + 名称 from Table_A where 类别 = A.类别 for xml path(‘‘)), 1, 1, ‘‘ ) ) from Table_A as A group by 类别
标签:
原文地址:http://www.cnblogs.com/harryhan1983/p/4435455.html