当前位置: 代码迷 >> Sql Server >> sql语句实现删除一列中的重复数据,只留下一个解决方法
  详细解决方案

sql语句实现删除一列中的重复数据,只留下一个解决方法

热度:15   发布时间:2016-04-24 09:03:55.0
sql语句实现删除一列中的重复数据,只留下一个
delete from midbatch  where [订单编号]  in (select  [订单编号]  from midbatch  group  by  [订单编号]   having  count([订单编号]) > 1) and rowid not in (select min(rowid) from  midbatch  group by [订单编号]  having count([订单编号] )>1)



要实现删除表中一列的重复数据,只留下一个,上面的这句sql语句哪里出错了
------解决思路----------------------
你是什么数据库? rowid 应该是 oracle 用法。 
  相关解决方案