如何用ASP删除数据库中重复的数据(只保留一条)? ACC数据库

来源:百度知道 编辑:UC知道 时间:2024/07/06 18:29:47
数据表名:User_fff

ID UserID FFFID pass
1 aaa 123 0
2 aaa 123 0
3 UUU 999 0
4 UUU 999 0

如何用ASP删除数据库中重复的数据(只保留一条)? ACC数据库。
请按照我这个表的字段名编写

Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open"select*from user order by id DESC",cn,1,1

do while not rs.eof

Set rs2 = Server.CreateObject("ADODB.Recordset")
rs2.Open"select * from user where userid ='" & rs("userid") & "'",cn,1,1

if rs2.recordcount>1 then '符合数据的跳数,大于一则执行下面语句

这里删除本条数据,代码自己写,我忘了怎么写了

rs.movenext
loop

else

rs.movenext
loop

end if

不是还有id不一样么?

用distinct就能删除重复项

select distinct UserID from User_fff

1楼:

用distinct就能删除重复项

select distinct UserID from User_fff

这样就能删除重复数据,我得像你请教一下