mssql 删除重复数据 急!!

来源:百度知道 编辑:UC知道 时间:2024/05/10 14:13:49
create table tmp as (select distinct * from Mytb)
truncate table Mytb
insert into Mytb (select * from tmp)

上方法 根本不行 第一条都无法执行 as 附近语法有错误
郁闷了
是不是要改动改动呢?
1楼的 我无语了
我的数据库并非在DATE文件夹里了 而且我为什么要从装MSSQL

表Mytb
id M_name M_year M_xx M_xx ...
1 张3 30 xx xx
1 李四 32 xx xx
2 王五 26 xx xx

此时id 有重复 删除其一 保留一个
请问 如何实现??

delete
from admnistrator where Username='22';
语句没有问题
Username=22试试,是不是数值型的??

delete from mytb where rowid not in ( select count(*) from mytb group by id);

数据库会自动保存保存数据的.

你找到DATE文件.放在一个非C盘.然后重新安全SQL2000 在附加数据里导如备分的文件既可.

I can't got you mind well.