oralce删除某字段值相同的记录

来源:互联网 发布:手机淘宝删差评怎么删 编辑:程序博客网 时间:2024/05/17 19:15
有一个用户表sett_serv,字段有serv_id,acc_nbr,.......其它。。。。
该表acc_nbr相同,serv_id不同这种情况。。。

要求删除acc_nbr相同情况下,serv_id最小的那个???


delete from sett_serv where exists
(select 1 from ( select rid from (
select rank()over(partition by acc_nbr order by serv_id desc) rk, rowid rid from sett_serv)
where rk>1) where sett_serv.rowid=rid);

0 0