아래 쿼리에서 잘못된 내용을 아는 사람이 있습니까? 석사 액세스 2010을 실행하는 경우MS Access의 INNER JOIN 문제
SELECT S1.[Company], COUNT(S1.[Milestone]) AS ShouldBeMilestones
FROM Sheet1 AS S1
INNER JOIN Sheet1 S2
ON S2.[Company] = S1.[Company]
AND S2.[Project] = S1.[Project]
AND S2.[Milestone] = 'Milestone 1'
AND S2.[%compl#] = 100
INNER JOIN Sheet1 S3
ON S3.[Company] = S1.[Company]
AND S3.[Project] = S1.[Project]
AND S3.[Milestone] = 'Milestone 2'
AND S3.[%compl#] = 100
WHERE ((S1.[Task class] <> 'A') AND (S1.[Task class] <> 'B') AND (S1.[Task class] <> ''))
AND S1.[Milestone] NOT LIKE '0.*' AND S1.[Milestone] NOT LIKE '1.*'
AND S1.[Start] <= Now()
GROUP BY S1.[Company];
나는
어떤 생각 주시면 감사하겠습니다 ... 메시지 "FROM 절에 구문 오류"는 무엇입니까!
감사합니다,
Access에서 다중 조인을 사용하려면 '(())'을 사용해야한다는 사실을 기억해야합니다 (그러나 확실하게 기억할 수는 없습니다). 그래서 'FROM (((Sheet1 AS s1) INNER JOIN Sheet1 S2 ON .....) INNER JOIN Sheet1 S3 ON ....)' –