永发信息网

sql not access数据库文件只有一个表A,有60000多条记录结构如下:ID 地址 地区 1 厦门 华东2 泉

答案:1  悬赏:40  手机版
解决时间 2021-05-22 01:32
sql not
access数据库文件只有一个表A,有60000多条记录
结构如下:
ID 地址 地区
1 厦门 华东
2 泉州 华东
3 厦门 华东
4 深圳 华南
5 深圳 华南
6 厦门 华东
.
因为存在重复记录,比如 ID:1,3,4,5
所以使用以下语句执行删除重复的记录,保留一条,但发现 NOT IN 的效率很慢,居然要等上10多分钟,怎办?有没有更好的办法
delete from cidz where id NOT in (select max(id) from cidz group by 地址)
最佳答案

NOT IN速度当然很慢,因为这样会存在两个全表检索的情况,使用NOT EXISTS会快很多.
delete from t_b where exists (select 1 from t_b a where isnull(a.cost,0) > isnull(t_b.cost,0) and a.cost t_b.cost)
DELETe FROM CIDZ WHERe EXISTS (SELECt 1 FROM CIDZ A WHERe A.ID > CIDZ.ID)
---------这个删除之后,会只剩下这个表中ID最大的一行,没有别的连接条件了么?如果这么已删除,表中只剩下一行了,我觉得你的意思是不是只留下每个地址分组后ID最大的一行啊?


我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
初出茅庐的近义词,初出茅庐近义词是什么
DNF的元素师这样转职成战斗法师?
这题是这样做吗?错的话正确的应该是怎样?
仁爱版初一上册英语作文:我的一天
大话2花点卡换种族转男人,给个意见
18岁男生如何增高
月工资收入包括什么,工资收入包括哪些
世界上有外星人吗,世界上是否真的有外星人
怎样判断化学反应是否是可逆反应我的意思是怎
脸上怎么才能不长痘
这是什么鸟怎么养????????
艾弗森和韦德谁突破更酷
淘歌!淘歌!不管什么类型的···有介绍的个
I dislike him=I don’t like him?
八字相克怎么化解,老公八字克妻怎么办
推荐资讯
问个问题(各位高手帮帮忙}
贵强商行我想知道这个在什么地方
拉萨有宠物寄养处么?
有什么英文情歌像nothings gonna change my l
各得其所的意思是,各得其所是什么意思是什么
诛仙推广以前没用过,之后还能用吗?
他和她是好朋友,有一天她喜欢上了他,而他装
身体不好吃什么,皮肤不好,吃什么药可排除身
如何使陈米变香
想戒烟,已戒数次,毅力不够,心情烦躁?
自考本科有学籍档案吗,自考本科有没有学籍档
如何克服数学恐惧症?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?