pivot使用

来源:互联网 发布:全民枪战网络bug 编辑:程序博客网 时间:2024/05/21 23:34

SELECT  code ,
        [1] ,
        [2] ,
        [3] ,
        [4] ,
        [5]
FROM    ( SELECT    idx = ROW_NUMBER() OVER ( PARTITION BY code ORDER BY webpath ) ,
                    webpath ,
                    code
          FROM      dbo.ProductPictureInfo WITH ( NOLOCK )
          WHERE     PicType = 2
                    AND PicIndex <= 5
        ) AS t PIVOT
        ( MAX(webpath) FOR idx IN ( [1], [2], [3], [4], [5] ) )    AS t
        
ORDER BY t.code       
0 0
原创粉丝点击