Mysql删除重复的数据的方法
程序员文章站
2022-03-16 16:57:28
...
这篇文章主要介绍了Mysql删除重复的数据 Mysql数据去重复,需要的朋友可以参考下
select * from employee group by emp_name having count (*)>1;
Mysql 查询可以删除的重复数据
select t1.* from employee t1 where (t1.emp_name) in (select t4.emp_name from (select t2.emp_name from employee t2 group by t2.emp_name having count(*)>1) t4) and t1.emp_id not in (select t5.emp_id from (select min(t3.emp_id) as emp_id from employee t3 group by t3.emp_name having count(*)>1) t5);
Mysql 删除重复的数据
delete t1 from employee t1 where (t1.emp_name) in (select t4.emp_name from (select t2.emp_name from employee t2 group by t2.emp_name having count(*)>1) t4) and t1.emp_id not in (select t5.emp_id from (select min(t3.emp_id) as emp_id from employee t3 group by t3.emp_name having count(*)>1) t5);
以上就是Mysql删除重复的数据的方法的详细内容,更多请关注其它相关文章!
上一篇: tomcat怎么用?
下一篇: java中聚合和组合的区别是什么
推荐阅读
-
MySql中表单输入数据出现中文乱码的解决方法
-
使用MySQL的yum源安装MySQL5.7数据库的方法
-
python字典多键值及重复键值的使用方法(详解)
-
python中json格式数据输出的简单实现方法
-
iOS中从网络获取数据的几种方法的比较
-
Django接受前端数据的几种方法总结
-
MYSQL不能从远程连接的一个解决方法(s not allowed to connect to this MySQL server)
-
mysql提示[Warning] Invalid (old?) table or database name问题的解决方法
-
六条比较有用的MySQL数据库操作的SQL语句小结
-
JAVA-4NIO之Channel之间的数据传输方法