【发布时间】:2011-08-26 21:23:00
【问题描述】:
我有一个包含大量行的表。不允许重复,但由于行的创建方式存在问题,我知道此表中有一些重复项。 我需要从键列的角度消除多余的行。其他一些列可能有略有不同的数据,但我不在乎。但是,我仍然需要保留其中的一行。 SELECT DISTINCT 不起作用,因为它对所有列进行操作,我需要根据键列抑制重复项。
我怎样才能删除多余的行但仍然有效地保留一个?
【问题讨论】:
-
嘿,“删除所有重复的行,但保留一个 [duplicate]”。
标签: sql sql-server tsql