我在一个表格中有多个重复的组(一个有3条记录,另一个有2条等)-存在多行,其中超过1个。
以下是我想到的删除它们的方法,但我必须运行脚本直到没有重复为止:
set rowcount 1
delete from Table
where code in (
select code from Table
group by code
having (count(code) > 1)
)
set rowcount 0
这在一定程度上很有效。我需要对每组重复运行此操作,然后它只会删除1个(这就是我现在所需的全部内容)。