【发布时间】:2013-01-23 07:39:01
【问题描述】:
我想知道与 mySQL 'NOT IN' 等效的 VFP9 是什么。
给你确切的目的。我有两个表,我想显示 table1 中没有在 table2 中出现的所有数字。
TABLE1
1
2
3
4
5
6
7
8
9
10
TABLE 2
2
3
4
8
9
RESULT:
1
5
6
7
10
我已经编写了 mySQL 代码:
SELECT * FROM table1 WHERE table1.row1 NOT IN (SELECT row2 FROM table2)
现在这段代码无法在 vfp9 中运行,似乎它无法识别 NOT 或者我的代码存在缺陷。任何的想法。
【问题讨论】:
-
您的代码看起来不错。你遇到了什么错误?
-
@TamarE.Granor - 是的,mySQL 代码是正确的,但由于某种原因,它仍然显示两个表中的数字。无论如何,用这个代码而不是
SELECT t1.nvalue FROM release_numbers AS t1 LEFT JOIN customer_numbers AS t2 ON t1.nvalue = t2.nvalue WHERE t2.nvalue is null.
标签: mysql foxpro visual-foxpro