TA贡献1780条经验 获得超1个赞
delete from TestTable where ID in ( select min(ID) ID from TestTable group by A,B having Count(0)>1);
这只是个示例,你把TestTable换成你自己的表,A,B换成对应列就OK了
TA贡献1824条经验 获得超5个赞
直接用distinct update一下就好了,可以对一列或者多列进行操作,看你对重复行是怎么定义的了。
10+年DBA老司机带你轻松玩转 SQL
¥ 48.00
举报