我有下表,想删除所有重复的行。我创建了一个列 dup 来计算重复的数量。
delete from table where dup>1
将删除重复项的所有条目,我仍然希望 1 个条目保留在我的表中。
ISIN RIC BLOOMBERG dup
-----------------------------------
LU1681046006 CWEm.BS CWEM EB 2
LU1681046006 CWEm.BS CWE EB 2
LU1681046006 CWEm.BS CWEM EB 2
LU1681046006 CWEm.BS CWE EB 2
LU1681046006 CWEm.CHI CWEM IX 2
LU1681046006 CWEm.CHI CWE IX 2
LU1681046006 CWEm.CHI CWEM IX 2
LU1681046006 CWEm.CHI CWE IX 2
LU1681046006 CWE.MI CWE IM
LU1681046006 WDNR.DE WDNR GY
所以结果表应该如下所示:
ISIN RIC BLOOMBERG dup
-----------------------------------
LU1681046006 CWEm.BS CWEM EB 2
LU1681046006 CWEm.BS CWE EB 2
LU1681046006 CWEm.CHI CWEM IX 2
LU1681046006 CWEm.CHI CWE IX 2
LU1681046006 CWE.MI CWE IM
LU1681046006 WDNR.DE WDNR GY
知道如何实现这一目标吗?