假设有表t1,下面语句实现了一个最简单的嵌套,但在foxpro中却提示语法错误 select * from (select * from t1) 改成 select * from ((select * from t1) as t2) 也不行 请问foxpro是否支持嵌套,如果支持,正确的语法得怎么表达,就拿我刚才的例子,将t1的数据全部查出记为t2,再从t2中查出所有记录。
foxpro 中 SQL 是不能嵌套的。 SQL IN 子句支持第2个 SQL 语句,但不是你这样用 (从t1中筛选id符合t2中id的数据) select * from t1 where t1.id IN(select t2.id from t2) SQL UNION 子句支持第2个 SQL 语句,但也不是你这样用 (把 t1 和 t2 合并) select * from t1 union select * from t2