SQL之删除重复数据

来源:互联网 发布:网络管理常用协议 编辑:程序博客网 时间:2024/06/05 21:57

如果有相同数据的话保留相同数据id为最大的,删除其他的数据。

delete a        from user a        left join             (select username, count(id), Max(id) as id                 from user                 group by username                 having count(id) > 1) b        on a.username = b.username where a.id < b.id;
原创粉丝点击