请问,access2003中,sql 语句from 子句中为select问题,即from[select]. as 别名问题

SELECT person_name
FROM [SELECT person_id, person_name FROM table1 ]. AS tt;

为何要在AS 前面加一个 “ . ” 逗点呢?不加就jet提示找不到表的错误呢?

第1个回答  2013-07-02
其实是将 SELECT person_id, person_name FROM table1 的执行结果 做表 并改名为tt

SELECT person_name FROM tt 如果这样写你肯定知道什么意思。

但是 没有tt 这个表名。 tt 是 前面中括号的执行结果。做为一个虚拟表。