| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1904 人关注过本帖
标题:请教:如何按某几个字段查找出表中去重后的记录
只看楼主 加入收藏
自强不西
Rank: 2
等 级:论坛游民
帖 子:148
专家分:26
注 册:2019-3-29
结帖率:75%
收藏
已结贴  问题点数:20 回复次数:8 
请教:如何按某几个字段查找出表中去重后的记录
各位老师好!上午领导交给一项工作,数据有27万多条,他要求按th、jg两个字段去重,也就说这两个字段值相同的记录,只保留一条,麻烦各位老师看看得如何处理。
dbb.zip (376 Bytes)
搜索更多相关主题的帖子: 记录 老师 查找 字段 表中 
2020-12-10 12:17
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9848
专家分:27241
注 册:2012-2-5
收藏
得分:4 
SELECT DISTINCT th,jg FROM dbb

坚守VFP最后的阵地
2020-12-10 13:55
自强不西
Rank: 2
等 级:论坛游民
帖 子:148
专家分:26
注 册:2019-3-29
收藏
得分:0 
回复 2楼 sdta
您好!这个代码只显示两个字段,其余字段显示不了,不是需求的最终结果。
2020-12-10 17:25
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10609
专家分:43210
注 册:2014-5-20
收藏
得分:4 
唯一索引
2020-12-10 19:36
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9848
专家分:27241
注 册:2012-2-5
收藏
得分:0 
SYS(3099,70)
SELECT * FROM dbb GROUP BY th, jg

或者

CLOSE DATABASES
USE dbb
INDEX on th + STR(jg, 10, 3) TAG th unique
BROWSE

坚守VFP最后的阵地
2020-12-10 20:20
自强不西
Rank: 2
等 级:论坛游民
帖 子:148
专家分:26
注 册:2019-3-29
收藏
得分:0 
回复 5楼 sdta
2020-12-10 20:47
mywisdom88
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:191
帖 子:3147
专家分:8408
注 册:2015-3-25
收藏
得分:4 
要求按th、jg两个字段去重,也就说这两个字段值相同的记录,只保留一条,麻烦各位老师看看得如何处理
单纯的去重复,会出问题,死人的
TH,JP重复,不代表其他字段也相同,其他不相同的,随便取一个,会死很多人的。
2020-12-11 08:37
schtg
Rank: 12Rank: 12Rank: 12
来 自:Usa
等 级:贵宾
威 望:67
帖 子:1790
专家分:3389
注 册:2012-2-29
收藏
得分:4 
哈哈
2020-12-11 10:38
radiofan
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:11
帖 子:466
专家分:696
注 册:2006-7-30
收藏
得分:4 
以下是引用mywisdom88在2020-12-11 08:37:50的发言:

要求按th、jg两个字段去重,也就说这两个字段值相同的记录,只保留一条,麻烦各位老师看看得如何处理
单纯的去重复,会出问题,死人的
TH,JP重复,不代表其他字段也相同,其他不相同的,随便取一个,会死很多人的。


哈哈
2020-12-11 13:46
快速回复:请教:如何按某几个字段查找出表中去重后的记录
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018640 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved