0
我有4個列的表格:客戶ID,而purchaseDate,purchasenumber,和operationid。該表是由於另一個查詢而返回的。如何刪除基於多個條件的重複?
我想消除任何重複的客戶,除了最近的日期。
例如:如果我有不同purchaseates,但相同operationid和相同customerid 4條目然後我想保留最近。
我有4個列的表格:客戶ID,而purchaseDate,purchasenumber,和operationid。該表是由於另一個查詢而返回的。如何刪除基於多個條件的重複?
我想消除任何重複的客戶,除了最近的日期。
例如:如果我有不同purchaseates,但相同operationid和相同customerid 4條目然後我想保留最近。
這應該做到這一點,但如果您在最近的日期有相同的customerID和operationID的多個記錄,您將保留所有這些記錄。
這是未經測試的,所以請務必在嘗試之前備份您的數據。
如果你有興趣:)這個工作對我來說非常好。 SELECT * T1從 AS MYTABLE T1 LEFT OUTER JOIN MYTABLE爲T2 ON(t1.UserId = t2.UserId和T1「。日期「
user1327073