回 帖 发 新 帖 刷新版面

主题:如何用SELECT查询不在一个表中的所有代码

请教各位老师高手:
   A、B表中都有代码字段,如何用一个SELECT-SQL将不在A 表中的所有代码查出?
我用以下句子,但提示不支持此查询。
SELECT * FROM A WHERE ALLTRIM(代码)  not in (SELECT ALLTRIM(代码) FROM B) INTO CURSOR temp

谢谢!

回复列表 (共6个回复)

沙发

你的代码正确,可能你的VFP是6.0的,换VFP9.0试试。代码没问题,我常用的!

板凳


谢谢一楼支持!我用的就是VFP9。

3 楼

我测试,对的啊!

4 楼

一定是圆括号用成中文的了

5 楼

更改表名试试看(不要用单字母或数字作为表名,它们容易和工作区号浑浊)!

6 楼


谢谢各位老师的热心指点!
我重试成功了。
估计原来是打中文后的圆括号是在中文状态的!

我来回复

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