编程 mysql删除重复数据

2024-11-19 03:19:52 +0800 CST views 3047

#查找联系人中的uid是否有重复

SELECT * FROM contacts WHERE uid IN ( SELECT uid FROM contacts GROUP BY uid HAVING count(uid) > 1 )

#删除重复值
delete from contacts where id in (select id from (select id from contacts where uid in

(select uid from contacts group by uid having count(uid)>1) and id not in

(select min(id) from contacts group by uid having count(uid)>1)) as tmpresult)

11.png

复制全文 生成海报 数据库 SQL 数据处理

推荐文章

Elasticsearch 条件查询
2024-11-19 06:50:24 +0800 CST
php客服服务管理系统
2024-11-19 06:48:35 +0800 CST
Go 1.23 中的新包:unique
2024-11-18 12:32:57 +0800 CST
Rust 中的所有权机制
2024-11-18 20:54:50 +0800 CST
Golang实现的交互Shell
2024-11-19 04:05:20 +0800 CST
html流光登陆页面
2024-11-18 15:36:18 +0800 CST
HTML + CSS 实现微信钱包界面
2024-11-18 14:59:25 +0800 CST
维护网站维护费一年多少钱?
2024-11-19 08:05:52 +0800 CST
Redis和Memcached有什么区别?
2024-11-18 17:57:13 +0800 CST
api远程把word文件转换为pdf
2024-11-19 03:48:33 +0800 CST
Web浏览器的定时器问题思考
2024-11-18 22:19:55 +0800 CST
程序员茄子在线接单