asp删除数据库中的重复数据
表名:xinghaoidxinghao1aaaaa2bbbbb3aaaaa4cccccc5eeeee6cccccc如何删除重复的数据,而只留下一条呢,不好意思我没分了,只...
表名:xinghao
id xinghao
1 aaaaa
2 bbbbb
3 aaaaa
4 cccccc
5 eeeee
6 cccccc
如何删除重复的数据,而只留下一条呢,不好意思我没分了,只能以后再给了 展开
id xinghao
1 aaaaa
2 bbbbb
3 aaaaa
4 cccccc
5 eeeee
6 cccccc
如何删除重复的数据,而只留下一条呢,不好意思我没分了,只能以后再给了 展开
2个回答
展开全部
delete from xinghao a where rowid !=(select max(id) from xinghao b where a.xinghao=b.xinghao)
以上方法是删除重复数据,如果有重复,则保留ID最大的那条数据
以上方法是删除重复数据,如果有重复,则保留ID最大的那条数据
更多追问追答
追问
请问rowid !=(select max(id)什么意思
是不是该这样写啊
sql="delete from xinghao a where rowid !=(select max(id) from xinghao b where a.xinghao=b.xinghao)"
conn.execute(sql)
追答
sql="delete from xinghao a where id !=(select max(id) from xinghao b where a.xinghao=b.xinghao)"
conn.execute(sql)
打错了,不是rowid !=(select max(id),应该是Id !=(select max(id)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询