我需要帶回只有一條記錄從複製的行中的SQL Server重複數據刪除記錄,而不刪除
我有這樣
-------------------------------------------
CustomerID, OrderID, ProductID, Title
-------------------------------------------
1,1001,131,orange
1,1002,131,orange
-------------------------------------------
這些行的數據顯示爲2項已由同一人訂購,實際上它們只是籃子和2條記錄中選擇的數量的兩倍。
我的問題是如何檢索這些行中只有一個?
感謝
我不認爲這會達到預期的結果。由於您正在按每一列進行分區,因此'iRank'將始終*爲'1'。修正您的示例數據(例如,將第二個'OrderID'更改爲'1002',以匹配OP在問題中的含義),您會明白我的意思。 – 2012-02-16 16:29:05
+1這樣一個快速恢復。 – 2012-02-16 16:30:24
當第一條記錄的標準變得複雜且涉及許多字段和計算時,這是一個非常好的策略。 – JeffO 2012-02-16 16:32:02