sql – 如何删除表中的重复行

前端之家收集整理的这篇文章主要介绍了sql – 如何删除表中的重复行前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个表3列.没有主键,因此可以有重复的行.我需要保留一个并删除其他的.任何想法如何做到这一点是sql Server?

解决方法

我会SELECT DISTINCT这些行并将它们抛入一个临时表中,然后放弃源表并从temp返回数据.
编辑:现在用代码段!
INSERT INTO TABLE_2 
SELECT DISTINCT * FROM TABLE_1
GO
DELETE FROM TABLE_1
GO
INSERT INTO TABLE_1
SELECT * FROM TABLE_2
GO

猜你在找的MsSQL相关文章