永发信息网

数据库中怎么删除重复的记录,只保留唯一的记录?

答案:2  悬赏:60  手机版
解决时间 2021-03-18 14:37
SQLServer2008。。。我现在有个表invest,里面有个字段projectID
projectID中的值有1,2,3,1,4等等。我想把重复的记录给删掉,留下的结果是1,2,3,4等等
怎么做?发愁啊!发愁好久了!
最佳答案
还有别的字段吧?
比如还有个name字段,但是这个字段一定要是唯一标识,否则可能删除的不正确
删除前做好备份工作哈
delete from invest where name not in (select min(name) from invest group by projectID)
全部回答
方法很多,说一个最简单的。 先建一个表,结构和原来的表一样,但是在你要去重的列建立一个主键,并设置“忽略重复键”,把原表中的所有数据插入这个新表, 此时新表中的数据就已经是非重复的了。 把原表数据都删掉,把新表中的数据都导回来就ok了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
晓君食杂批零商店在哪里啊,我有事要去这个地
孕妇梦见买鸭肾鸭肝
在香港买化妆品时,一般看不到商品有限制使用
蛋糕店客人可能会提出的问题是什么?我们又应
从四块给老公发红包该发几块数字好
换了桌面主题后,aero效果没有了 该怎么设置呢
中国邮政(万竹邮电所)在什么地方啊,我要过去
win10 怎么不用microsoft的登陆账号
女儿姓姚,属狗,希望起个大气又稍斯文的名字,
微商代理产品要卖出去货了,上家怎么知道是代
876列车到烟台要途经哪些站名
你好,我早上开车不小心碰到电动车,当时不知
府前花园在什么地方啊,我要过去处理事情
神武坐骑打4本驾兽秘籍的概率
专家请回答:请问蜂蜜可以用塑料易拉罐装吗?
推荐资讯
联想r720三星固态硬盘128g多少钱
我想邀请一些同学和朋友参加我的晚会翻译
黄山市永丰机电制造有限公司地址在哪,我要去
不要作文,就文言文阅读
我外婆血压是144/82,请问正常吗?用吃降压药
召都巴小骨头羊杂我想知道这个在什么地方
什么是活性焊锡丝?
Intel(R) Celeron(R) CPU G1620 @ 2.70GHz(26
上应村在什么地方啊,我要过去处理事情
这张图里至少藏了55个字, 你能看到多少
小米1sc一键root
人体内环境紊乱,会不会导致头局部头,头顶胀
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?