Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > 源码示例

【Access删除两列重复值示例】删除两列重复数据并保留一条,将两列及两列以上重复项删除只保留一条,access排除多字段重复项方法

时 间:2015-05-07 00:09:32
作 者:麥田   ID:11  城市:上海  QQ:3002789054点击这里给麥田发消息
摘 要:【Access删除两列重复值示例】删除两列重复数据并保留一条,将两列及两列以上重复项删除只保留一条,access排除多字段重复项方法
正 文:

网友 xiao/悠(33265490)  12:14:51 问题
管理大神:请问access排除多字段重复项,比如两个字段、三个字段的情况下,“姓名”与“性别”都判断为重复就删除,并且保留唯一的一条。 请求大神帮忙写个语句.


Accessoft--麥田(2851379731)  12:21:00
用删除查询即可,方法有两种:
方法1的SQL语句如下

Delete *
FROM 表1
Where 编号 not in (select min(编号) from 表1 group by 姓名, 性别);


方法2的SQL语句如下

Delete *
 FROM 表1
Where 编号 not in (select min(编号) from 表1 group by 姓名)
   and 编号 not in (select min(编号) from 表1 group by 性别);


xiao/悠(33265490)  12:26:15
神奇啊,可以了,拜谢!


Accessoft--麥田(2851379731)  12:31:00
上面的SQL语句如果是针对三列四列情况,只需要用方法2的语句再加一行 and的条件即可。
这个问题已经有不少人问了,我来整理成示例给更多的初学者Access网友学习参考。

附   件:

点击下载此示例


图   示:



Access软件网官方交流QQ群 (群号:483923997)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助