备份数据重复的数据库sql删除操作

别等时光非礼了梦想. 提交于 2020-03-10 08:48:08

两张表做笛卡尔积, 利用笛卡儿积的方法进行去重 。逻辑删除update,或直接删除delete

update   eepm_engineer_pro_implement set state=2 where id in (
select   p1.id
FROM eepm_engineer_pro_implement p1,eepm_engineer_pro_implement p2
WHERE
    p1.guid = p2.guid AND p1.id > p2.id
    and p1.histortydate like '2020-03-06%'  and p1.state =1  
    and p2.histortydate like '2020-03-06%'  and p2.state =1 
    );

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!