聲明:我仍在學習SQL,所以如果我的問題是作爲業餘愛好者出現的,或者是一個非常簡單的答案,我很抱歉。我沒有正式的訓練。我在教導自己。謝謝。定位重複
我正在尋找合適的查詢來查找表中的重複項。這是我目前有:
SELECT [名]
FROM [02Kids作爲TMP
GROUP BY [名]
HAVING COUNT(*)> 1順序按名稱升序
這有效......排序。它確實會返回一個特定「名稱」出現多次的結果。它發生的次數是不相關的,雖然我也有查詢。
我遇到的問題是,這實際上是一個更大的更新查詢的一部分,雖然這也起作用,但我發現我的重複並非都是「真正」重複的。
更具體地講,這裏的一些數據的示例使用其中指定名稱的簡單選擇查詢拉:
http://i946.photobucket.com/albums/ad309/AGx-07_162/Capture_zps22107e1b.png
注意對於每組結果的CustNo列。雖然「名稱」在每組結果中都匹配,但CustNo與第一組不同。這些並不是真正的重複,因爲它們不屬於同一個客戶。
有什麼辦法可以進行某種比較,只返回CustNo相同的名稱嗎?
非常感謝。這很好。 –