sql server 中關於DISTINCT指定多個字段,並查詢全部字段的解決辦法


SELECT  *
FROM    ( SELECT    ID ,
                    SKU ,
                    Product , --指定需要查詢的字段
                    ROW_NUMBER() OVER ( PARTITION BY PRODUCT ORDER BY ID ) AS RowNumber --PARTITION BY表示需要DISTINCT的字段
          FROM      MyTable
          WHERE     SKU LIKE 'FOO%' --條件
        ) AS a
WHERE   a.RowNumber = 1

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM