我需要删除所有重复的行:
t1
--------------------
col1 col2 col3
1 a b
2 a c
3 a b
在这个例子中,1 和 3 是重复的。我需要将两者都插入到另一个表中,然后从当前表中删除它们。
t1
--------------------
col1 col2 col3
1 a c
t2
--------------------
col1 col2 col3
1 a b
2 a b
做这个的最好方式是什么?
编辑
我应该提供更多信息。t1 是一个包含导入行的临时表。有 4 个字段可以唯一标识一条记录,每行还有 20 多个字段。如果有重复,则需要将它们插入到不同的表中以供查看。因此,我不认为需要保留身份值,因为一旦将其插入系统,临时表中的值将不再有用。