mysql 删除单表内多个字段重复的数据

Posted Ruthless

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 删除单表内多个字段重复的数据相关的知识,希望对你有一定的参考价值。

mysql 删除单表内多个字段重复的数据

 

DELETE from lot_log_payflow WHERE (pay_no,sub_flow_type) in   
(SELECT pay_no,sub_flow_type from (SELECT pay_no,sub_flow_type FROM lot_log_payflow GROUP BY pay_no,sub_flow_type HAVING COUNT(*)>1) s1)   
AND  
id NOT in (SELECT id from (SELECT id FROM lot_log_payflow GROUP BY pay_no, sub_flow_type HAVING COUNT(*)>1) s2);  

 

以上是关于mysql 删除单表内多个字段重复的数据的主要内容,如果未能解决你的问题,请参考以下文章

yii2单表内字段关联查询该怎么做

thinkcmf多个字段添加代码怎么写?

DML语言|表内数据增删改(MySQL)

DML语言|表内数据增删改(MySQL)

GoldenGate复制单表开并行

通过mybatis实现单表内一对多的数据展示