ACCESS数据库操作:重复记录仅显示其中一个,并显示多个字段
2006-09-22 18:29
447 查看
用DISTINCT只能显示一个字段,无法实现多个字段显示(我是没办法了),以下方法可以针对主键外字段重复记录筛选并显示多个字段内容:
SELECT a,b FROM tab WHERE id in(SELECT MIN(id) FROM tab group by a)
SELECT * FROM tab WHERE id in(SELECT MAX(id) FROM tab group by a)
id为tab表的主键,a为重复内容的字段
4000
SELECT a,b FROM tab WHERE id in(SELECT MIN(id) FROM tab group by a)
SELECT * FROM tab WHERE id in(SELECT MAX(id) FROM tab group by a)
id为tab表的主键,a为重复内容的字段
4000
相关文章推荐
- 找以其中一个字段为不重复记录,但结果要显示所有字段内容
- 转载:如何写个SQL语句查询一个字段里是否有重复记录如果有只读取其中一条记录
- android 保存具有不同前缀的同一号码分别为A和B,用其中一个呼叫,通话记录一直显示另一个联系人名字的问题
- mysql查询根据一个字段或者两个字段内容重复的记录并将其全部删除
- SQL 分组后获取其中一个字段最大值的整条记录
- 判断重复,只保留一条记录,但是要显示全部字段
- SQL 分组后获取其中一个字段最大值的整条记录
- 如何查询一个表中某字段重复记录
- 根据ajax从服务器获取数据的时间和ID,根据最近的时间,显示一个记录重复ID的数字
- SQLServer中如何将一个字段的多个记录值合在一行显示
- SQL 分组后获取其中一个字段最大值的整条记录
- Mysql分组后获取其中一个字段最大值的整条记录
- SQL语句-统计全部数据,过滤掉其中两个字段同时重复的记录
- SQL将某一字段多条记录合并为一个字段显示
- SQL 分组后获取其中一个字段最大值的整条记录
- SQL语句-统计全部数据,过滤掉其中两个字段同时重复的记录
- mysql查询某一个表中,某一字段有重复的记录条数
- mysql 查询某个字段有重复记录,并显示出具体的记录信息