回 帖 发 新 帖 刷新版面

主题:如何删除满足多条件的记录

我有A和B两个表,我想在A表中删除B表中多个条件的记录。该如何做?谢谢!

比如:A表中有学校,系,班级,姓名,分数等字段,而B表中有学校,系,班级三个字段。我想删除A表中和B表中学校,系,班级三个字段都相同的记录。

回复列表 (共1个回复)

沙发

总的原则是:
dele for 条件

use aaa in 0
use bbb in 0
sele aaa
scan
sele bbb
loca for 校=aaa.校 and 系=aaa.系 and 班级=aaa.班级
if found()
sele aaa
dele
endi
ends
pack
clos all


建议不要用单个的字母作表名,因为a~j默认为前十个工作区

我来回复

您尚未登录,请登录后再回复。点此登录或注册