|
主题: 怎样删除一模一样的记录?
|
 namelysweet
职务:普通成员
等级:3
金币:1.0
发贴:681
|
#12003/9/24 16:17:51
怎样删除一模一样的记录? SQL SERVER中表中假设有10条同样一模一样的记录,我怎么删除那9条而保留一条? 我现在想的是新建一个表,然后DISTINCT找,然后再导回去,但觉得很麻烦,有没有简单的办法?谢谢
|
 雅痞公子
职务:普通成员
等级:3
金币:-3.0
发贴:732
|
#22003/9/25 0:04:21
哈哈,笨为法: 把一模一样的全部查出来,用笔记下ID,然后一个一个删除!
|
 namelysweet
职务:普通成员
等级:3
金币:1.0
发贴:681
|
|
 吃鱼专家
职务:普通成员
等级:6
金币:11.0
发贴:5312
|
#42003/9/25 11:07:40
直接打开数据库,然后按名字进行排序,手动删除
|
 victorfans
职务:普通成员
等级:2
金币:1.0
发贴:385
|
#52003/10/4 13:09:15
能否先用?? max-1是指剩下一条,不知道这样行不行。
|
 CFZone
职务:普通成员
等级:1
金币:0.0
发贴:31
|
#62003/10/23 22:31:22
victorfans在上个帖子中说 引用: 能否先用?? max-1是指剩下一条,不知道这样行不行。
想法好好咧!可以考虑这么做,显示出来后,加一个checkbox,勾上,DEL。。。。 搞定!!
|
 网络白痴 | 5D荣誉斑竹
职务:普通成员
等级:4
金币:10.0
发贴:1657
|
#72003/10/25 19:52:24
麻烦的方法也有,但新建表就不必了的。 1、update一条记录其中一个字段值为其它值; 2、删除原来的9条记录; 3、update被更的记录为原来的值。 虽然麻烦,也不至于要建表。
|