1 查询重复值

SELECT * FROM Hb_Students WHERE studentId IN (SELECT studentId FROM Hb_Students  GROUP BY studentId HAVING count(studentId )>1 );

2 删除重复值

-- 创建临时表
CREATE TEMPORARY TABLE Hb_Student_a (id int,studentNumber VARCHAR(100) ); -- 把重复数据放进临时表
INSERT Hb_Student_a SELECT id,studentNumber FROM Hb_Student
WHERE studentNumber IN ( SELECT studentNumber FROM Hb_Student GROUP BY studentNumber HAVING count( * ) > 1)
AND id NOT IN (SELECT min(id) FROM Hb_Student GROUP BY studentNumber HAVING count( * ) > 1 ); -- 删除重复数据
DELETE a FROM Hb_Student AS a JOIN Hb_Student_a AS b ON a.id=b.id WHERE a.id=b.id ;

最新文章

  1. SQL 批量删除表
  2. Ext.Net 学习随笔 003 Panel基本使用
  3. iOS 代理与block 逆向传值 学习
  4. 【Excel VBA】金额大写转换
  5. UESTC_Dividing Numbers CDOJ 1156
  6. MVC 的 视图中 @section 是什么作用?
  7. MYSQL 行转列 以及基本的聚合函数count,与group by 以及distinct组合使用
  8. CoreCRM 开发实录 —— 前后端分离的重构
  9. Mac OS X下64位汇编与Linux下64位汇编的一些不同
  10. cassandra vs mongo (1)存储引擎
  11. async+await一起使用
  12. List通过HashSet去重
  13. 林兴爆料小程序很快可以支持各个 App 直接打开小程序
  14. ROS安装
  15. 最基本的CentOS 网络配置
  16. [UVALive 3902] Network
  17. innodb count优化测试
  18. parseInt/类型转换/字符串
  19. Maven配置与创建
  20. 初识ADO.NET

热门文章

  1. 初探Remoting双向通信(三)
  2. cordova 配置 高德地图sdk定位
  3. 【扯淡篇】SDOI2018丶一轮游丶记
  4. mysql的事务四个特性以及 事务的四个隔离级别
  5. java中继承条件下构造方法的执行过程
  6. 爱的传送带: print(.format())
  7. CF734E Anton and Tree
  8. JMeter Http请求之content-type用法
  9. 基础(三):yum(RedHat系列)和apt-get(Debian系列 )用法及区别
  10. 使用Objective-C的+(void)initialize初始化static变量