2011-09-26 5 views
1

연결된 테이블의 비슷한 필드에서 Microsoft Access 데이터베이스 테이블 필드를 업데이트하려고합니다. 여기MS Access SQL 구문 오류

Raw data 
sectionroster 

그리고 지금까지 내 쿼리입니다 : 여기

내 테이블 이름입니다

UPDATE [raw data].[current supervisor] 
FROM [raw data] 
INNER JOIN [sectionroster] ON [raw data].[associate id]=[sectionroster].[employee number] 
SET [raw data].[Current Supervisor] = [sectionroster].[supervisor]; 

그것은 나에게 절에서를 참조하는 구문 오류를주고, 나는 이유를 알아낼 수 없습니다 . 어떤 도움을 주시면 감사하겠습니다!

답변

0

UPDATE [raw data].[current supervisor] 
SET [raw data].[Current Supervisor] = [sectionroster].[supervisor] 
FROM [raw data] 
INNER JOIN [sectionroster] ON [raw data].[associate id]=[sectionroster].[employee number] 
+0

어떤 문제를 시도하지 않습니다. 작동 했나요? 그렇다면 다른 사람들에게 도움이되도록 답변을 수락하십시오. – Vinay

+0

빠른 응답을 보내 주셔서 감사합니다! 그러나, 그것은 나에게 정확한 같은 오류를 준다! 제가 2 테이블 사이의 관계를 어떻게 잘못 할 수 있습니까? 나는 [raw data]. [associate id]가 [sectionroster]. [employee number]에 직접 링크되어 있습니다. 이것은 두 테이블 중 하나에 존재하는 유일한 관계입니다. 다시 한번 감사드립니다. JD – user965323

+0

쿼리가 올바르게 표시됩니다. 스택 오버플로에 대한 또 다른 질문을 발견했습니다. 이것은 문제를 해결하는 데 도움이 될 수 있습니다. http://stackoverflow.com/questions/537161/sql-update-woes-in-ms-access-operation-must-use-an-updateable-query – Vinay