如何查询表以查找重复的备注字段条目?

时间:2019-07-07 12:04:27

标签: sql ms-access text longtext memo

如何查询表以在MS Access中查找重复的备注字段条目?

还请注意,我的表中没有主键。

2 个答案:

答案 0 :(得分:1)

这是一种可能的方法:

select t.MemoField
from YourTable t
group by t.MemoField
having count(*) > 1

要测试多个字段之间的重复,可以使用:

select t.MemoField1, t.MemoField2, t.MemoField3
from YourTable t
group by t.MemoField, t.MemoField2, t.MemoField3
having count(*) > 1

答案 1 :(得分:0)

如果Name是主键列,而MemoColumn是要为其查找重复项的列,则可以使用EXISTS

SELECT t.* FROM tablename AS t
WHERE EXISTS (
  SELECT 1 FROM tablename AS tt
  WHERE t.Name <> tt.Name and t.MemoColumn = tt.MemoColumn  
)