2012-12-13 46 views
1

我有表 -MSACCESS - 如何找到重複的記錄只

Tbl1 

ID  Sort Amount Price Address 
00AAA 135.00 25.00 25Grant 
00AAB 135.00 15.00 27Pent 
000124 AAC 118.00 16.00 47Bay 
000125 BBB 116.00 17.00 56Third 
000125 BBB 116.00 66.50 56Third 

我只需要選擇重複記錄的字段標識,排序,金額。 我不需要選擇價格和地址字段。

我期待的結果:

ID  Sort Amount 
000125 BBB 116.00 
000125 BBB 116.00 

我知道我可以在MSACCESS查詢嚮導使用「重複記錄查詢」。 但我需要了解如何在SQL中執行此操作。

當我查看「設計」或「SQL」視圖時,我仍然不完全知道 的算法。

如果有人能寫-finding重複與解釋查詢 - 在這裏, 我會感激...

回答

5
SELECT ID, Sort, Amount, COUNT(*) 
FROM yourtable 
GROUP BY ID, Sort, Amount 
HAVING COUNT(*) > 1