VF6下运行语句报子查询异常

VF6下运行语句报子查询错误selecthqzqdm,hqzqjc,(selectHQCJSLfromsjshq.dbfwherehqzqdm 395099 )asHQCJS

VF6下运行语句报子查询错误
select   hqzqdm,hqzqjc,(select   HQCJSL   from   sjshq.dbf   where   hqzqdm= '395099 ')   as     HQCJSL     from   sjshq.dbf   s     where   hqzqdm= '399001 '
运行这条语句时报错   Invalid   use   of   subquery.
请问是那里写错了,如何修改?

[解决办法]
VFP6不支持子查询,用生成临时表的方法
OR 升级到9
[解决办法]
1、分开写多个SQL 语句。
2、用VFP9.0试试。