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

【Access查询】重复数据查询只显示一条记录

时 间:2015-05-15 08:32:29
作 者:缪炜   ID:24010  城市:江阴
摘 要:重复数据查询只显示一条记录
正 文:

我们经常会遇到删除重复数据需要只保留一条的操作,那如果重复数据不删除,只显示一条怎么做呢,下面我们来介绍几种方法

假设有一张商品信息表,其中有字段商品ID,商品编号,等字段。

方法一

Select * FROM 商品信息表 AS a Where not Exists (select 1 from 商品信息表 where 商品编码=a.商品编码 an

方法二
Select a.*FROM 商品信息表 AS a INNER JOIN (Select min(商品ID) AS ID, 商品编码 FROM 商品信息表 GROUP BY 商品编码)  AS b ON (a.商品ID=b.ID) AND (a.商品编码=b.商品编码);
方法三
Select * FROM 商品信息表 AS a Where 商品ID=(select min(商品ID) from 商品信息表 where 商品编码=a.商品编码);
方法四
Select * FROM 商品信息表 AS a Where 商品ID in(select min(商品ID) from 商品信息表 group by 商品编码);


附   件:

点击附件下载



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

常见问答:

技术分类:

相关资源:

专栏作家

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