mysql 数据去重复

DELETE

FROM  `portrait_tc_call_record`

WHERE

detailsId IN (

SELECT cr.detailsId

FROM ( SELECT detailsId

FROM `portrait_tc_call_record`

GROUP BY detailsId,party_id,bill_Month

HAVING COUNT(detailsId) > 1

) cr

)

AND id NOT IN (

SELECT tc.id

FROM ( SELECT MIN(id) id

FROM `portrait_tc_call_record`

GROUP BY detailsId,party_id,bill_Month

HAVING COUNT(detailsId) > 1

) tc

)

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

推荐阅读更多精彩内容

  • **2014真题Directions:Read the following text. Choose the be...
    又是夜半惊坐起阅读 9,900评论 0 23
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,766评论 18 399
  • 一. Java基础部分.................................................
    wy_sure阅读 3,836评论 0 11
  • 0.前言 以下内容整理自mdn上的http协议。确切的说就是把内容看了一遍, 然后把自己不熟悉的地方做了一个简单的...
    htkz_117f阅读 1,555评论 0 4
  • 场景 线上广告系统需要对广告进行排序,这一块其实蛮复杂的,涉及流量规划,点击反馈。不过为了快速上线,这些先不考虑,...
    董泽润阅读 988评论 0 0