我正在构建一个查询来从mutliple表中提取数据以生成报告,但是INNER JOIN会给我一个“JOIN操作中的语法错误”。并突出显示ON关键字。我怀疑这是一个简单的问题,但我不能为我的生活弄清楚。请帮忙。
SELECT
[_MAIN_].ID,
[_MAIN_].Project,
[_MAIN_].Client,
[_MAIN_].Description,
[_MAIN_].[Sub Project],
Tasks.Task
FROM ( [_MAIN_]
INNER JOIN (Tasks ON [_MAIN_].Tasks = Tasks.ID))
答案 0 :(得分:2)
你的括号看了。
试试这个:
SELECT
m.ID,
m.Project,
m.Client,
m.Description,
m.[Sub Project],
t.Task
FROM [_MAIN_] as m
INNER JOIN Tasks as t
ON m.Tasks = t.ID