我有一张表,需要删除整个行,其中ID出现在第二次和后续时间,但保留第一个出现的suCustomerIDBy。 M表具有作为主键的ID和被复制的CustometID。所以我需要删除重复的CustomerID的所有行。上述删除重复多次,但留下第一次出现的ID
Delete From Table1 where ID IN (select ID From Table1 where count(distinct CutomerID) >=2 group by CustomerID)
的代码将删除所有的ID,包括每一标识的第一次出现,但我需要保持他们的第一次出现。请指教。
待办事项你有另一个独特的专栏? –
你怎么知道哪一个是第一个? – Malk
是的,有一个row_id这是一个主键 – enigma6205