`
yaoyao19851023
  • 浏览: 32338 次
  • 性别: Icon_minigender_2
  • 来自: 大连
最近访客 更多访客>>
社区版块
存档分类
最新评论

删除重复只留一条

 
阅读更多
select identity(int,1,1) as autoID,* into #Tmp from research_info WHERE FILE_ID IN(
SELECT FILE_ID FROM research_info WHERE TITLE IN (
select TITLE from research_info GROUP BY TITLE HAVING COUNT(TITLE)>1
))
select min(autoID) as autoID into #Tmp2 from #Tmp group by TITLE
select * from #Tmp where autoID in(select autoID from #tmp2)
DELETE FROM filecontent WHERE FILE_ID IN (select FILE_ID from #Tmp where autoID NOT in(select autoID from #tmp2))
分享到:
评论

相关推荐

    解决Oracle删除重复数据只留一条的方法详解

    查询及删除重复记录的SQL语句1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断select * from 表 where Id in (select Id from 表 group by Id having count(Id) > 1)2、删除表中多余的重复记录,...

    超级实用去重复统计工具EditPlus

    在数据处理过程中,去除重复行是一项基础且重要的工作。重复数据可能导致分析结果偏差,影响决策的有效性。EditPlus通过其内置的功能,可以高效地解决这个问题。首先,你可以将含有大量数据的文本文件导入到EditPlus...

    oracle删除重复记录

    Oracle数据库中经常用到删除重复数据的场景,此文帮助你来删除oracle中的重复数据 只留其中一条数据。

    使用Oracle查询并删除重复记录的SQL语句

    这条语句将删除表中所有出现重复的记录基于peopleId和seq字段,只留下每个组合最小的记录。 其他方法 除了使用子查询和RowId外,还有其他方法可以用来查找和删除重复记录。例如,我们可以使用游标来删除重复记录:...

    JS实现合并两个数组并去除重复项只留一个的方法

    本文实例讲述了JS实现合并两个数组并去除重复项只留一个的方法。分享给大家供大家参考,具体如下: //It's merge arr1 and arr2 , delete the same element only leave one //It's only apdapter array. If object,...

    mysql查找删除重复数据并只保留一条实例详解

    本文将详细讲解如何在MySQL中查找并删除重复数据,同时只保留其中的一条。我们将关注两种方法,一种是保留ID最小的记录,另一种是保留ID最大的记录。 首先,让我们分析问题背景。假设我们有一个名为`test`的表,...

    SQL 根据多字段删除重复项,结果返回最大或最小记录.sql

    SQL根据多字段删除重复项,其结果只以ID最新(大)保留一个条记录。超级简单的代码,保证人人都能看懂。删除多条重复的名称,并且保留ID最小的那个。删除重复数据,并且保留最大的ID。

    SQL Server2008中删除重复记录的方法分享

    删除除了每个组的第一条记录之外的所有记录。SQL语句如下: ```sql Delete T From( Select Row_Number() Over(Partition By [Name] Order By (SELECT 0)) As RowNumber,* From Employee ) T Where T.Row...

    一条sql语句完成MySQL去重留一

    本文主要介绍如何使用SQL语句来实现“去重留一”,即删除重复记录并仅保留一条,且判断重复的标准基于多个字段。以下是对这个问题的详细解答。 首先,面对存在重复记录的需求,通常的思路是通过编程语言遍历数据并...

    sql删除重复数据的详细方法

    - 首先,你可以创建一个临时表,存储`DISTINCT`查询的结果,这将去除重复记录。 - 然后,删除原始表中的记录,并将临时表中的不重复数据重新插入到原表中。 ```sql if OBJECT_ID('tempdb..#tmp') is not null ...

    删重复记录

    在Oracle数据库管理中,删除重复记录是一项常见的任务。重复数据不仅会导致存储空间的浪费,还可能引起数据不一致的问题,因此有效地处理重复记录是保证数据质量和性能的关键环节之一。以下将详细阐述如何根据给定的...

    sqlserver 删除重复记录处理(转)

    请注意,这个操作将会删除所有重复的数据,只留下唯一值。 ##### 2. 保留一条记录(通常的做法) 大多数情况下,我们需要保留一个记录而删除其他重复项。可以使用以下语句实现: ```sql DELETE FROM HZT WHERE ID ...

    易语言access数据库删除记录ID自动重排源码

    当使用易语言删除Access数据库中的记录时,如果直接删除一条记录,其后的记录的ID不会自动更新。这可能导致ID的空洞,即存在未使用的ID值。在某些应用中,如需要保持ID的连续性,就需要进行ID的重排。"易语言access...

    打印工资条

    最终,我们会得到一系列整齐排列的工资条,每一条工资条都包含了完整的员工信息和工资明细。这样的工资条非常适合打印出来分发给员工查看。 #### 三、总结 通过以上步骤,我们可以非常方便快捷地利用Excel制作出...

    如何编写批处理文件批处理文件批处理文件

    批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令出现的顺序来逐个运行...

    跨境电子商务商运营-第11章.pptx

    一条Feedback的删除不影响Listing,但Review对商品排名有很大影响。 2. Review星级权重: - Review的星级权重考虑因素包括时间、VP标志(Verified Purchase)、采纳数等。近期VP Review的影响力更大,采纳数多的...

    matlab开发-模式makernumSideNumPointssStepFractionRandSeed

    Sierpinski分形三角形是一种经典的分形结构,由迭代过程产生,每次迭代都将一个大三角形分割成四个小三角形,去除中间的一个,留下三个角上的小三角形,然后对每个剩余的小三角形重复此过程。 首先,我们需要理解这...

Global site tag (gtag.js) - Google Analytics