文章作者 100test 发表时间 2008:03:13 14:23:24 来源 100Test.Com百考试题网
0select 字段1,字段2,count(*) from 表名 group by 字段1,字段2 having count(*) > 1
0delete from 表名 a where 字段1,字段2 in (0select 字段1,字段2,count(*) from 表名 group by 字段1,字段2 having count(*) > 1)
CREATE TABLE 临时表 AS (0select 字段1,字段2,count(*) from 表名 group by 字段1,字段2 having count(*) > 1)
0delete from 表名 a where 字段1,字段2 in (0select 字段1,字段2 from 临时表).
0select a.rowid,a.* from 表名 a where a.rowid != ( 0select max(b.rowid) from 表名 b where a.字段1 = b.字段1 and a.字段2 = b.字段2 )
相关文章 架設D (D 终结篇)七个依赖于Longhorn系统的Vista功能在Oracle中如何删除表中设计重复数据检查Oracle数据库中不合理的sql语句Oracle数据库-视图的概念 澳大利亚华人论坛 考好网 日本华人论坛 华人移民留学论坛 英国华人论坛