情報の照合順序を最適化するために最大4つのテーブルを照会するクエリをMS Accessで作成しようとしています。ビューをクリックすると
私はエラーが表示されます。Microsoft Access 2007 - 複数のテーブルを照会するとエラーが発生する
Syntax error (missing operator) in query expression sessions.sessionTypeFK=session_type.session_type.id) inner join staff on (sessions.StaffFK=staff.staff_id) inner join person on (staff.FK_personID=person.personID'
は、興味深いことに、それは常にエラーの最後のブラケットをオフにミス?
SELECT sessions.*, session_type.[Session Type],forename,surname
from sessions
inner join session_type on (sessions.SessionTypeFK=session_type.session_type_id)
inner join staff on (sessions.StaffFK=staff.Staff_ID)
inner join person on (staff.FK_PersonID=person.PersonID)
私はMSのアクセスがあいまいであることを知っている、とあなたが内部をラップする必要があり、それが仕事を得るために()
に参加し、私はいくつかの他のクエリでこれを行っているが、純粋にこのビットは解析され得るのに苦労しています。
ありがとうございました。マイクロソフトが独自のものを発明した場合、スタンダードに固執するのではなく、それほど簡単です。 – Trabumpaline