访问语法错误问题
Access syntax error issues
我的问题是我想实现一个查询,它抛出语法错误。我在查询设计器中找不到办法做到这一点,我想,我只能通过直接编写 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])
这些是现有的 table 和记录,但 atabla 除外,它将作为输出 table。
错误信息是:"Syntax error in FROM clause".
提前致谢。
您在 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])
由于第 2 行中 from 之前的逗号而引发错误
正确的代码是:
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]
我的问题是我想实现一个查询,它抛出语法错误。我在查询设计器中找不到办法做到这一点,我想,我只能通过直接编写 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])
这些是现有的 table 和记录,但 atabla 除外,它将作为输出 table。
错误信息是:"Syntax error in FROM clause".
提前致谢。
您在 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])
由于第 2 行中 from 之前的逗号而引发错误
正确的代码是:
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]