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

从另一个表中导入后出现id号相同的记录,怎样删除其中的一条?

楼主siwuge(五哥)2005-03-02 17:24:11 在 其他数据库开发 / Access 提问

表中无主键了,access中有这种删除功能吗?或者怎样用sql语句进行删除? 问题点数:20、回复次数:7Top

1 楼siwuge(五哥)回复于 2005-03-02 17:25:14 得分 0

id号相同,但有一列的值有不同,我想删除值小的那一条记录。Top

2 楼siwuge(五哥)回复于 2005-03-03 14:37:35 得分 0

bmgmb   shmgr   出现了相同的两条记录,id号相同Top

3 楼ahczzyl(zyl)回复于 2005-03-03 16:55:22 得分 10

首先建立一个生成表查询如:select   id号,max(表名.值不同的那一列)   as   最大值,fist(表名.其它字段)as   字段名......   into   新的表名   from   表名   group   by   id号;  
  运行后得到一个新的表名,核对无误后将原表删除.  
  Top

4 楼siwuge(五哥)回复于 2005-03-05 15:10:06 得分 0

可不一定值不同啊,有时就是两条记录完全相同,也能这样做吗?Top

5 楼changechange(http://access911.net 是我的个人网站,欢迎光临)回复于 2005-03-06 20:08:47 得分 10

关于此主题请参考:  
          判断重复,只保留一条记录,但是要显示全部字段《查询》  
          http://access911.net/index.asp?u1=a&u2=79FABE1E14DC  
  Top

6 楼changechange(http://access911.net 是我的个人网站,欢迎光临)回复于 2005-03-06 20:09:17 得分 0

完全相同就不存在大小问题,只要随便删除其中一条即可Top

7 楼ahczzyl(zyl)回复于 2005-03-13 09:04:59 得分 0

完全相同也不矛盾,用我上面提供的SQL将得到其中任一条,你试试再说!(我没测试过,你最好先备份!!!)Top

相关问题

  • 怎样实现不删除Acess表中的原有记录而将Excell表中的记录导入Acess
  • 表记录删除不掉
  • 表A、B,库结构相同, 将A的记录导入B,同时将A的记录删除,一条SQL语句可以吗?
  • 如果数据库中的一个表不小心被导入的两次。请问有没有办法删除重复的记录??
  • acess导入到sql server 2000后出现的问题!不能删除记录!
  • 删除主表记录的问题
  • 删除表中某条记录
  • 如何删除注册表的记录?
  • 如何删除prodox表中的记录?
  • 表的记录删除问题?

关键词

  • 删除
  • 表
  • 记录
  • 相同
  • 完全相同
  • id号
  • 不同

得分解答快速导航

  • 帖主:siwuge
  • ahczzyl
  • changechange

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

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