sql删除重复的记录

delete from mb_member where email in
(select email from (select id,email,row_number() over (partition by email order by id desc) rn from mb_member  as temp) as temp2
where rn>1)


mb_member表有email重复的保留id最大的那个

你可能感兴趣的:(sql)