luckylei66

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
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
posted on 2012-07-12 22:27  Leo.Wang  阅读(162)  评论(0编辑  收藏  举报