现在的位置: 首页 > 综合 > 正文

【原】SQL Server get csv group by

2012年05月20日 ⁄ 综合 ⁄ 共 820字 ⁄ 字号 评论关闭
DECLARE  @Table1 TABLE(EntityID INT, AttributeID INT, OptionText VARCHAR(50))
INSERT INTO @Table1
SELECT  503048'M'

INSERT INTO @Table1
SELECT  503048'F'

--Begin actual working SQL          
SELECT      T1.EntityID,
            T1.AttributeID,
            STUFF(( SELECT    '' + T2.OptionText
                    FROM      @Table1 T2
                    WHERE     T2.AttributeID = T1.AttributeID
                    AND       T2.EntityID = T1.EntityID
                    FOR XML PATH('')
                  ), 12''[Attributes]
FROM        @Table1 T1
GROUP BY    T1.EntityID, T1.AttributeID

抱歉!评论已关闭.