| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付买域名,送MP3、MP4
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY买空间,免费送域名(厦门中资源)
共有 368 人关注过本帖
标题:请教
收藏  订阅  推荐  打印 
drj911
Rank: 1
等级:新手上路
帖子:8
积分:190
注册:2008-9-17
请教

现有一表a中有字段   rq      xm     nl
                   09/20    li     20
                   09/20    wa     21
                   09/20    li     20
我想将表a中完全相同的记录只保留一个,请问应该怎么做?谢谢 希望给出具体语句 。
2008-9-20 15:34
ibmlang_002
Rank: 12Rank: 12Rank: 12
来自:浙江-嘉兴
等级:版主
威望:6
帖子:304
积分:3735
注册:2008-8-30

论坛上有答案

谁说VFP没用
2008-9-20 18:35
午丁
Rank: 2
等级:注册会员
威望:1
帖子:71
积分:873
注册:2008-3-19

可以通过唯一性索引再复制另表:
index on 字段1+字段2+字段3 to 索引文件  uniq
如果字段一是日期型,字段2是字符型,字段3是数值型则:
index on  ctod(rg)+xm+str(nl) to 索引文件  uniq

copy to 表二
2008-9-21 00:54
szy345
Rank: 12Rank: 12Rank: 12
来自:江苏——南京
等级:版主
威望:6
帖子:222
积分:2680
注册:2008-8-6

select distnct * from a into cursor b
这个解决不了吗?
2008-9-21 07:35
ibmlang_002
Rank: 12Rank: 12Rank: 12
来自:浙江-嘉兴
等级:版主
威望:6
帖子:304
积分:3735
注册:2008-8-30

同意四楼

谁说VFP没用
2008-9-21 07:41
drj911
Rank: 1
等级:新手上路
帖子:8
积分:190
注册:2008-9-17
谢谢

用四楼的解决了,临时表是看不到的啊?
我随后想统计临时表B的记录数直接用COUNT就出结果了
想问一下难道不用选择B表为当前表吗?
2008-9-21 10:01
drj911
Rank: 1
等级:新手上路
帖子:8
积分:190
注册:2008-9-17

怎么能用临时表B的数据将A表的数据全部替换呢,让A表的数据全部都是没有重复的?谢谢
2008-9-21 10:04
ibmlang_002
Rank: 12Rank: 12Rank: 12
来自:浙江-嘉兴
等级:版主
威望:6
帖子:304
积分:3735
注册:2008-8-30

SELECT后,系统选择的工作区就是生成的表(b)的工作区

谁说VFP没用
2008-9-21 10:14
啸凡
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:33
帖子:1121
积分:11480
注册:2006-2-22
回复 7# drj911 的帖子

sele a
zap
append from b

学无止境 http://bbs.zc268.com
2008-9-21 13:00
drj911
Rank: 1
等级:新手上路
帖子:8
积分:190
注册:2008-9-17
感谢大家

谢谢大家的帮助
2008-9-21 20:55
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.058318 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved