CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  应用实例

奇怪,主键重复了怎么搞定?20分,求一sql

楼主hswyong100(流石)2005-12-12 09:49:41 在 MS-SQL Server / 应用实例 提问

我得表   www(Testdate,STcode,Testnum,TIcode,Testresult,  
  Testvalue,STScode,EQPCode,editrecord)  
  主键是   Testdate,STcode,Testnum,TIcode,   EQPCode  
  sqlserver数据库,库中发现数据有重复数据(就是主键值都相同),  
  怎么把这样的数据删除呀?求一个sql语句。  
   
   
  通过,马上揭帖!!! 问题点数:20、回复次数:8Top

1 楼artoksxb(进取人生)回复于 2005-12-12 09:55:10 得分 1

主键值都相同  
  这是怎么建进去的呀??Top

2 楼artoksxb(进取人生)回复于 2005-12-12 09:56:51 得分 5

select   *   from   ww    
  group   by   Testdate,STcode,Testnum,TIcode,   EQPCode  
  having   count(*)>1Top

3 楼artoksxb(进取人生)回复于 2005-12-12 09:57:41 得分 5

select   Testdate,STcode,Testnum,TIcode,   EQPCode   from   ww    
  group   by   Testdate,STcode,Testnum,TIcode,   EQPCode  
  having   count(*)>1Top

4 楼hswyong100(流石)回复于 2005-12-12 10:05:06 得分 0

说说怎么删除重复的,然后只保留一条Top

5 楼hswyong100(流石)回复于 2005-12-12 10:19:27 得分 0

不要沉了,问题还没解决呢Top

6 楼artoksxb(进取人生)回复于 2005-12-12 10:30:29 得分 9

先建个#临时表把没有重复数据放进来  
  接下来,再把重复记录中一条放到临时表(#temp)  
  清空www表  
  然后把临时表中数据加到www表中  
  删除#tempTop

7 楼lxw99(十五天少爷(笑看风云))回复于 2005-12-14 11:27:00 得分 0

主键值怎么会有相同的值,这个主键是不是后来加上去的阿  
   
   
   
   
    SQL   Server   啊   努力   奋斗-----------------------------------------------------  
   
  Top

8 楼lxw99(十五天少爷(笑看风云))回复于 2005-12-14 11:29:40 得分 0

你这个问题只能借助临时表了  
   
  Select   distinct   *   into   #temp   from   www  
   
  delete   table1  
   
  insert   into   www  
  Select   *   from   #temp    
   
  drop   table   #temp  
   
   
   
    SQL   Server   啊   努力   奋斗-----------------------------------------------------  
   
  Top

相关问题

  • SQL语句中压缩重复值的关键字是什么????? 即答得分!!!
  • sql 语句能不能搞定?
  • 一条sql语句如何搞定?
  • 挑战sql语句——导入数据,判断与主键重复数据,重复的数据就更新原来的数据
  • 有人知道那个sql语句中去除重复元素的关键词是什么么(50分,在线……)
  • 主键重复问题
  • 去除重复记录的SQL
  • 求sql语句,去除重复数据
  • vb+sql中编号重复的问题
  • sql server 2000 中去掉重复值

关键词

  • 数据
  • sql
  • testdate
  • stcode
  • ticode
  • testnum
  • 临时表
  • 主键值
  • 删除
  • 相同

得分解答快速导航

  • 帖主:hswyong100
  • artoksxb
  • artoksxb
  • artoksxb
  • artoksxb

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo