access 中怎么删除重复项

 我来答
tjrmgs
2016-09-27 · TA获得超过5765个赞
知道大有可为答主
回答量:2161
采纳率:94%
帮助的人:1045万
展开全部

删除重复记录请参考下列SQL删除语句:

1)删除A表中Sid有重复的记录

delete from A where exists(
select 1 from (select Sid from A group by Sid having count(1)>1)t 
where t.Sid=A.Sid);


2) 删除A表中Sid有重复的记录,如果有重复只保留一条(先决条件是A表必须有有自增ID标识列id)

delete from A where exists(
select 1 from (select min(id) as id,Sid 
from A group by Sid having count(1)>1) t 
where t.Sid=A.Sid and A.id>t.id);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式