以前有过这样的问题的。
select * from table a
where rowid!=(select max(rowid) from table b 
              where a.field1=b.field1 
                    and a.field2=b.field2
                    .......指出哪些字段相同算是重复记录。
               )