搜索
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ 两张dbf表,如何删除重复的记录
标题:
两张dbf表,如何删除重复的记录
只看楼主
Kerberos
来 自:江苏扬州
等 级:
职业侠客
帖 子:227
专家分:355
注 册:2012-9-11
结帖率:
100%
楼主
已结贴
√
问题点数:20 回复次数:5
两张dbf表,如何删除重复的记录
有两张dbf表如下:
人事系统内退人员.rar
(2.82 KB)
已下调令人员.rar
(7.37 KB)
请问:如何筛选并删除“人事系统内退人员”表中
工号
与“已下调令人员”表中工号一致的记录?
搜索更多相关主题的帖子:
记录
如何
2013-08-15 14:06
taifu945
等 级:
贵宾
威 望:
80
帖 子:1545
专家分:3298
注 册:2012-7-6
第
2
楼
得分:0
用DELETE-SQL命令即可
2013-08-15 14:25
Kerberos
来 自:江苏扬州
等 级:
职业侠客
帖 子:227
专家分:355
注 册:2012-9-11
第
3
楼
得分:0
以下是引用
taifu945
在2013-8-15 14:25:31的发言:
用DELETE-SQL命令即可if .not.used('已下调令人员')
use 已下调令人员 in 0
endif
if .not.used('人事系统内退人员')
use 人事系统内退人员 in 0
ENDIF
DELETE FROM 已下调令人员 WHERE 工号=人事系统内退人员.工号
BROWSE
这样写对吗?得到的记录貌似没有删减。。。
想学好VFP,想做VFP高手,想帮助更多的人解决VFP问题!
2013-08-15 14:51
taifu945
等 级:
贵宾
威 望:
80
帖 子:1545
专家分:3298
注 册:2012-7-6
第
4
楼
得分:20
以下是引用
Kerberos
在2013-8-15 14:51:34的发言:
这样写对吗?得到的记录貌似没有删减。。。
没有那么复杂,你试试这条命令(就一条命令,两个表不用事先打开)
DELETE FROM 人事系统内退人员.DBF WHERE 人事系统内退人员.工号 IN (SELECT 工号 FROM 已下调令人员.DBF)
2013-08-15 15:04
Kerberos
来 自:江苏扬州
等 级:
职业侠客
帖 子:227
专家分:355
注 册:2012-9-11
第
5
楼
得分:0
以下是引用
taifu945
在2013-8-15 15:04:03的发言:
没有那么复杂,你试试这条命令(就一条命令,两个表不用事先打开)
DELETE FROM 人事系统内退人员.DBF WHERE 人事系统内退人员.工号 IN (SELECT 工号 FROM 已下调令人员.DBF)
代码执行后需要被删除的记录被标记了,但是如何在表中显示没有被删除的记录呢?
想学好VFP,想做VFP高手,想帮助更多的人解决VFP问题!
2013-08-15 15:26
Kerberos
来 自:江苏扬州
等 级:
职业侠客
帖 子:227
专家分:355
注 册:2012-9-11
第
6
楼
得分:0
知道了,用pack语句,谢谢你啦~~~~~~~
想学好VFP,想做VFP高手,想帮助更多的人解决VFP问题!
2013-08-15 15:29
6
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-419151-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.345423 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved