Ms Access - 如何仅查找重复记录

时间:2012-12-13 19:54:10

标签: ms-access ms-access-2003

我有桌子 -

Tbl1

ID       Sort   Amount Price  Address
000123   AAA    135.00 25.00  25Grant
000123   AAB    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,排序,金额选择重复记录。 我不需要选择价格和地址字段。

我期待结果:

ID      Sort  Amount
000125  BBB   116.00 
000125  BBB   116.00

我知道我可以在MsAccess查询向导中使用“重复记录查询”。 但我需要了解如何在SQL中执行此操作。

当我查看“设计”或“SQL”视图时,我仍然不完全 理解算法。

如果有人可以在这里写一些重复查询 - 这里有解释, 我很感激...

1 个答案:

答案 0 :(得分:5)

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