删除重复记录

一、如果两行记录完全相同

select distinct * from employees;

二、如果记录除id,其他相同,可能是录入记录有误,如果要保持重复记录最小的id;

delete from employees where in not in

(select min_id from 

(select min(id) min_id from employees group by name) temp);

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一天 7月13日OCP笔记: Oracle Ocp11g准备资料: OracleFundmentals 书 管理...
    fjxCode阅读 2,837评论 0 4
  • pyspark.sql模块 模块上下文 Spark SQL和DataFrames的重要类: pyspark.sql...
    mpro阅读 9,495评论 0 13
  • MySQL 数据库中删除重复记录的方法总结 演示数据 表结构: 数据: 当没有创建表或创建索引权限的时候,可以用下...
    很少更新了阅读 2,196评论 0 0
  • 上午下了点雨,终于一扫前些时候的燥热,变得凉爽起来。 今天是母亲节,一大早开始就看朋友圈微博里各种晒照片的,真的很...
    茘子阅读 219评论 2 0