select identity(int,1,1) as autoID, * into #Tmp from [QYTS_QiYeCecdb]
select min(autoID) as autoID into #Tmp2 from #Tmp group by wanfang_id
select * from #Tmp where autoID in(select autoID from #tmp2)
select * into #Tmp3 from (select * from #Tmp where autoID in(select autoID from #tmp2)) as T
select * from #Tmp3
delete [QYTS_QiYeCecdb]
insert into [QYTS_QiYeCecdb] (
    [wanfang_id]
      ,[企业名称]
      ,[铭牌]
      ,[简称]
      ,[曾用名]
      ,[负责人姓名]
      ,[负责人]
      ,[省名]
      ,[市名]
      ,[县名]
      ,[行政区代码]
      ,[地址]
      ,[电话]
      ,[区位号]
      ,[传真]
      ,[邮码]
      ,[电子邮件]
      ,[网址]
      ,[成立年代]
      ,[注册资金]
      ,[固定资产]
      ,[职工人数]
      ,[技术人员数]
      ,[营业额]
      ,[利税]
      ,[创汇额]
      ,[进出口权]
      ,[性质与级别]
      ,[股票代码]
      ,[机构类型]
      ,[企业简介]
      ,[企业占地面积]
      ,[厂房办公面积]
      ,[主管单位]
      ,[派出机构]
      ,[行业GBM]
      ,[行业SIC]
      ,[商标]
      ,[产品信息]
      ,[经营项目]
      ,[经营项目英]
      ,[产品关键词]
      ,[英文产品关键词]
      ,[产品SIC]
      ,[产品GBM]
      ,[企业排名]
      ,[重点行业]
      ,[成品数据]
      ,[电力数据]
      ,[冶金数据]
      ,[ID]
      ,[f_id] )  select [wanfang_id]
      ,[企业名称]
      ,[铭牌]
      ,[简称]
      ,[曾用名]
      ,[负责人姓名]
      ,[负责人]
      ,[省名]
      ,[市名]
      ,[县名]
      ,[行政区代码]
      ,[地址]
      ,[电话]
      ,[区位号]
      ,[传真]
      ,[邮码]
      ,[电子邮件]
      ,[网址]
      ,[成立年代]
      ,[注册资金]
      ,[固定资产]
      ,[职工人数]
      ,[技术人员数]
      ,[营业额]
      ,[利税]
      ,[创汇额]
      ,[进出口权]
      ,[性质与级别]
      ,[股票代码]
      ,[机构类型]
      ,[企业简介]
      ,[企业占地面积]
      ,[厂房办公面积]
      ,[主管单位]
      ,[派出机构]
      ,[行业GBM]
      ,[行业SIC]
      ,[商标]
      ,[产品信息]
      ,[经营项目]
      ,[经营项目英]
      ,[产品关键词]
      ,[英文产品关键词]
      ,[产品SIC]
      ,[产品GBM]
      ,[企业排名]
      ,[重点行业]
      ,[成品数据]
      ,[电力数据]
      ,[冶金数据]
      ,[ID]
      ,[f_id] from #Tmp3
drop table #Tmp,#Tmp2

sqlserver删除重复数据的更多相关文章

  1. SqlServer删除重复数据的方法

    方法一 declare @max integer,@id integer open cur_rows fetch cur_rows into @id,@max begin set rowcount @ ...

  2. 《SQLServer删除重复数据的方法》

    方法一: declare @max integer,@id integer open cur_rows fetch cur_rows into @id,@max begin set rowcount ...

  3. sql查询删除重复数据

    数据库UserInfo 删除重复数据 即删除重复的用户名手机号 同一个用户名手机号只保留一个用户 01.根据多个字段查询重复数据 with data1 as( select MobilePhone,N ...

  4. T-SQL技术收集——删除重复数据

    原文:T-SQL技术收集--删除重复数据 在工作和面试中,经常出现如何查询或者删除重复数据的问题,如果有主键,那还好办一点,如果没有主键,那就有点麻烦. 当一个表上没有辅助键时,如果使用SSMS界面来 ...

  5. MYSQL删除重复数据

     delete from co_jobinformation cwhere c.name in (select cc.name from co_jobinformation cc group by   ...

  6. 取两个DataTable的交集,删除重复数据

    /// <summary> /// 取两个DataTable的交集,删除重复数据 /// </summary> /// <param name="sourceD ...

  7. MSSQL如何在没有主键的表中删除重复数据

    为了对重复数据进行实验,下面建一个设计不太好(没有主键)表并插入了一些重复数据: create database testdb use testdb ; go create table DupsNoP ...

  8. sql 删除重复数据且保留其中一条 用sql 关键字:with ROW_NUMBER

    --1.建立表:Coursecreate table Course( ID int identity(1,1),--ID Student varchar(20) ,--学生 Sub varchar(2 ...

  9. mysql 删除重复数据,并保存最新一条数据

    删除重复行 DELETE FROM ecm_member_login_session WHERE (number , client_code) IN ( ) AND update_time NOT I ...

随机推荐

  1. Windows之vmware安装破解版错误汇总

    A.错误: units specified don't exist, SHSUCDX can't install A.解决: 虚拟机配置->CD/DVD->IDE(0,0) B:错误: n ...

  2. PHP持续保有长连接,利用flush持续更新浏览器UI,下载进度条实现

    如何用PHP+JS实现上传进度条,大部分的人可能都实现过,但是下载呢?如何呢?原理也是差不多的,就是分次读写,每次读多少字节,但是这样的不好就是长连接,一般实现下载进度条常用的两种解决方案是:一种是需 ...

  3. Less入门学习总结

    一.什么是Less   css的Less好比是js的Jquery,可以让人们更方遍快捷的使用css,使css代码更简洁,可以减少重复的代码,减少开发人员的工作量. Less CSS是一种动态样式语言, ...

  4. hadoop mapreduce 优化

    http://www.cnblogs.com/c840136/archive/2013/03/10/2952887.html http://irwenqiang.iteye.com/blog/1535 ...

  5. .NET 进程和线程

    一.进程:需要有用Process类用法一:Process.Start("calc");该方法弊端:有许多程序不知道它的运行名字到底是什么,如果写错了,就会出现程序崩溃错误用法二:/ ...

  6. ios--socket

    一.打开服务器 a.在终端打开,到服务器文件路径输入命令 python chatserver.py b.当显示 Iphone Chat server started 表示成功 二.建立连接 a.设置对 ...

  7. Redis多机集群

    Redis集群.网上很多教程,只是按着它的步骤来做只能在单机上跑,而已不有点抗.也不用密码验证 开始: 1:redis集群最少需要要6个服务器端,因此先搞6台虚拟机 我用 centOS-7 mini ...

  8. Java标准输入输出流的重定向及恢复

    在Java中输入输出数据一般(图形化界面例外)要用到标准输入输出流System.in和System.out,System.in,System.out默认指向控制台,但有时程序从文件中输入数据并将结果输 ...

  9. libjingle线程机制

    libjingle包装了所有的线程,包括signaling thread,worker thread, 和其它任何线程,用talk_base::Thread来包装.所有的 Thread对象由Threa ...

  10. 九度OJ 1514 数值的整数次方【算法】

    题目地址:http://ac.jobdu.com/problem.php?pid=1514 题目描述: 给定一个double类型的浮点数base和int类型的整数exponent.求base的expo ...