delete from employee where id in
(
select id from
(
select *from employee where identity in (select identity from employee group by identity having count(identity) > 1)
and id not in (select min(id) from employee group by identity having count(identity )>1)
) ids
) ;
delete from
employee
where
id not in
(
select a.id from
( select min(id) id from employee group by identity ) as a
)
根据某字段数据去重
最新推荐文章于 2024-08-12 03:49:48 发布