我注意到我的数据库中的一个表包含重复的行。这发生在各种日期。Sybase删除重复数据
当我运行此查询
select ACC_REF, CIRC_TYP, CIRC_CD, count(*) from table
group by ACC_REF, CIRC_TYP, CIRC_CD
having count(1)>1
我可以看到哪些是重复的行和多少次excists(似乎总是2)。
该行做对他们有唯一的ID,而我认为这将是最好的与最新的ID删除值
我要选择的数据多数民众赞成复制,但只具有最高的ID,所以我可以在删除它之前将它移动到另一个表。
任何人都知道我可以做这个选择?
非常感谢
嗨,两个行的id的值是不同的,所以我不能加入。 – rkyyk
当然可以。这个连接只有MAX(id)为重复值,然后选择关于该行的所有信息。 –
啊,我明白你的意思了,谢谢你的信息。我只是认为这是在身份证上。 – rkyyk