我需要删除所有重复的行:--------------------1 a b3a b
在本例中,1和3是重复的。我需要将两者都插入到另一个表中,然后从当前表中删除这两个表。t1是一个临时表,包含导入的行。有4个字段唯一地标识每一行的一个记录和一个额外的20+字段。如果存在重复,则需要将它们插入另一个表中进行检查。
我正在学习SQLite,并构造了一行代码,我以为它会删除dups,但它却删除了所有行。DELETE from tablename WHERE rowid not in (SELECT distinct(timestamp) from tablename);
我预计这会删除具有重复项的行(只剩下一个行)。