sql pivot

来源:互联网 发布:js判断有没有下一页 编辑:程序博客网 时间:2024/05/29 19:44
 SELECT *
 FROM   ( SELECT    s.NAME AS vendorName ,
                    p.NAME AS productName ,
                    ptp.UNIT_PRICE
          FROM      dbo.SUPPLIER s ,
                    dbo.PRICE_TABLE pt ,
                    dbo.PRICE_TABLE_PRODUCT ptp
                    LEFT JOIN dbo.PRODUCT p ON ptp.PRODUCT = p.PRODUCT_ID
          WHERE     pt.PRICE_TABLE_ID = ptp.PRICE_TABLE
                    AND s.SUPPLIER_ID = pt.SUPPLIER
        ) p PIVOT
        ( MAX(p.UNIT_PRICE) FOR p.productName IN ( 牛肉, 鱼肉 ) )
        AS pivotTable
原创粉丝点击