访问语法错误问题

时间:2015-11-11 13:31:18

标签: sql ms-access ms-access-2010

我的问题是我想实现一个查询,它会抛出语法错误。我发现在查询设计器中没有办法做到这一点,我想,我只能通过直接编写sql代码来实现。

我的代码是:

select distinct Daily_Output20151013.[Lot No], 
    atabla.[Outgoing date] as ext1date, 
from (Daily_Output20151013
inner join (select Daily_Output20151013.[Lot no] from (Daily_Output20151013.[Outgoing date] 
where Daily_Output20151013.[Process Pattern] = 'a') as atabla 
on Daily_Output20151013.[Lot No] = atabla.[Lot No])

这些是现有的表和记录,除了将成为输出表的atabla。

错误消息是:" FROM子句中的语法错误"。

提前谢谢。

2 个答案:

答案 0 :(得分:1)

在Daily_Output20151013之后,您还有额外的(。删除它。这应该有用。

select distinct Daily_Output20151013.[Lot No], 
atabla.[Outgoing date] as ext1date
from (Daily_Output20151013
inner join (select [Lot no], [Outgoing date]
            from Daily_Output20151013
            where Daily_Output20151013.[Process Pattern] = 'a') as atabla 
on Daily_Output20151013.[Lot No] = atabla.[Lot No])

答案 1 :(得分:0)

由于第2行中的from之前的逗号,它会抛出错误

正确的代码是:

{{1}}