主题:  怎样删除一模一样的记录?

namelysweet

职务:普通成员
等级:3
金币:1.0
发贴:681
注册:2002/2/17 14:52:38
#12003/9/24 16:17:51
怎样删除一模一样的记录?

SQL SERVER中表中假设有10条同样一模一样的记录,我怎么删除那9条而保留一条?
我现在想的是新建一个表,然后DISTINCT找,然后再导回去,但觉得很麻烦,有没有简单的办法?谢谢


::和讯网 www.homeway.com.cn ::


雅痞公子

职务:普通成员
等级:3
金币:-3.0
发贴:732
注册:2003/3/27 23:16:34
#22003/9/25 0:04:21
哈哈,笨为法:
把一模一样的全部查出来,用笔记下ID,然后一个一个删除!



namelysweet

职务:普通成员
等级:3
金币:1.0
发贴:681
注册:2002/2/17 14:52:38
#32003/9/25 9:16:01
。。。


::和讯网 www.homeway.com.cn ::


吃鱼专家

职务:普通成员
等级:6
金币:11.0
发贴:5312
注册:2004/1/17 13:07:16
#42003/9/25 11:07:40
直接打开数据库,然后按名字进行排序,手动删除



victorfans

职务:普通成员
等级:2
金币:1.0
发贴:385
注册:2003/4/25 19:33:05
#52003/10/4 13:09:15
能否先用??
max-1是指剩下一条,不知道这样行不行。



CFZone

职务:普通成员
等级:1
金币:0.0
发贴:31
注册:2003/10/15 21:48:11
#62003/10/23 22:31:22
victorfans在上个帖子中说
引用:
能否先用??
max-1是指剩下一条,不知道这样行不行。


想法好好咧!可以考虑这么做,显示出来后,加一个checkbox,勾上,DEL。。。。
搞定!!



网络白痴 | 5D荣誉斑竹

职务:普通成员
等级:4
金币:10.0
发贴:1657
注册:2001/1/5 16:32:35
#72003/10/25 19:52:24
麻烦的方法也有,但新建表就不必了的。
1、update一条记录其中一个字段值为其它值;
2、删除原来的9条记录;
3、update被更的记录为原来的值。

虽然麻烦,也不至于要建表。