如何在Access SQL的列别名中使用表名?

时间:2010-08-30 14:14:05

标签: sql ms-access

在MS Access中,我的表格是:考试{id,name},我的查询是

select Exam.id as 'Exam.id',Exam.name as 'Exam.name' from Exam

现在,当我执行此查询时出现此错误:

  

“Exam.id”不是有效名称。确保它不包含无效字符或标点符号,并且不会太长。

我想使用完整的表+列作为别名,将Exam.name用作'Exam.name',但是如何让Access接受它呢?

1 个答案:

答案 0 :(得分:4)

如错误所示,MS Access中的别名中不允许使用标点符号。考虑修改您的查询以消除标点符号。

select e.id as 'ExamId', 
    e.name as 'ExamName' 
from Exam e