批量删除标题重复的文章

作者:动易软件 来源:本站原创 点击数: 发布时间:2014年08月31日

问题描述:

    在某些场合,如采集或数据迁移完成后,可能需要把重复标题的信息批量删除,以下就删除重复信息的方法作个简单介绍。

问题分析:

    以文章为例,文章的通常模型数据存放在PE_CommonModel表中,自定义模型数据存放在PE_U_Article表中,我们的思路是在PE_CommonModel表中更改Status字段,把重复部份的文章标记为 -3(删除进回收站),有需要的话,可以进系统后台,在回收站里进一步彻底删除这些文章。

问题解决:

    打开SSMS,在系统对应的数据库里,执下以下SQL语句,即可把重复的文章删进系统的回站站里。 

update PE_CommonModel set Status=-3 where GeneralID not in (select MAX(GeneralID) from PE_CommonModel group by Title)

删除前:

删除后: