首页 > 技术文章 > sql server 删除重复行

tomorrow0 2020-11-04 14:57 原文

-- 删除重复的supplierName,并且保留SupplierId最大的一个
begin tran
delete T From
(Select Row_Number() Over(Partition By supplierName order By SupplierId desc) As 'rn',*
From Supplier)T
Where T.rn > 1
-- commit
-- rollback

推荐阅读