我想在MS Access中創建一個查詢,最多可以查詢4個表以產生一個很好的信息整理。
在點擊查看我收到一個錯誤: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 Access是模糊的,你必須包裝與()
內連接才能正常工作,我與其他幾個疑問做到了這一點,但我真的努力得到該位解析。
非常感謝。如果微軟堅持標準而不是發明自己的標準,那將會變得更加容易。 – Trabumpaline 2012-01-08 17:24:22