请教如何迅速删除表中的重复记录

[复制链接]
查看11 | 回复4 | 2007-10-20 08:38:44 | 显示全部楼层 |阅读模式
我能想到的是
delete table_name where rowid not in (
selet max(rowid) from table_name group by (col1,col2, coln)
但在不知道列信息的情况下,有什么好的方法吗?
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
这样的帖子坛子里面很多的。
几个思路。一个GROUP
二是用ROWID
三是用分析函数(和第一个类似)
四用临时表
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
要对表处理怎么能不知道列信息呢
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
楼上的朋友好多的荣誉啊,那么多证书,自己花钱过的话,需要不少银子啊
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
http://www.itpub.net/690125,1.html
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行