首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

删除表里的重复数据的sql解决思路

2013-01-26 
删除表里的重复数据的sql删除表里的重复数据的sql,重复数据要留一条哈,越简单越好[解决办法]delete from

删除表里的重复数据的sql
删除表里的重复数据的sql,重复数据要留一条哈,越简单越好
[解决办法]
delete from 表名 a  where a.rowid NOT IN  (    select max(b.rowid) from 表名 b     where a.字段1 = b.字段1 and     a.字段2 = b.字段2  )
[解决办法]
delete from 表名 a  where a.rowid NOT IN  (    select max(b.rowid) from 表名 b     where a.字段1 = b.字段1 and     a.字段2 = b.字段2  ) 
是正解,
但是字段1和字段2相同的记录就应该是楼主所说的重复数据吧

热点排行