功夫码

Mysql删除重复的数据的方法代码

晓峰 时间:2019-09-27 01:09:08 阅读:16
--------------------------------------------------------- Ta 只分享的内容开始 ---------------------------------------------------------------------

mysql删除重复的数据的方法代码

比如我要删除在yy_comment表里的重复的nOrderId的数据,只留一条nOrderId的数据

DELETE
FROM   yy_comment
WHERE  (nOrderId) IN (
       SELECT *
       FROM   (SELECT   nOrderId
               FROM     yy_comment
               GROUP BY nOrderId
               HAVING   count(nOrderId) > 1) A)
AND  id NOT IN (
        SELECT *
        FROM   (SELECT   min(id)
                FROM     yy_comment
                GROUP BY nOrderId
                HAVING   count(nOrderId) > 1) B);


--------------------------------------------------------- Ta 只分享了这些内容 ---------------------------------------------------------------------

本文来源:功夫码(gongfuma.com)
声明:本文系功夫码原创稿件,版权属[功夫码 gongfuma.com]所有。
未经授权不得转载,已经协议授权的媒体下载使用时须注明"稿件来源:功夫码",违者将依法追究责任。

相关文章

回到顶部