普通SQL查詢與MS Access 2007查詢不同嗎?MS Access 2007疑難問題SQL查詢
我有這個簡單的查詢,但它不工作在MS Access查詢(SQL視圖)。這有什麼問題?
SELECT StudentSubject.*, Subject.*,Professor.*, Student.*, Church.*
FROM
(
SELECT StudentSubject.*, Subject.*,Professor.* , Student.*
FROM
(
SELECT StudentSubject.*, Subject.*,Professor.*
FROM
StudentSubject
LEFT JOIN Subject ON StudentSubject.SubjectID=Subject.SubjectID
INNER JOIN Professor ON Subject.ProfessorID=Professor.ProfessorID
)
INNER JOIN Student ON StudentSubject.StudentID=Student.StudentID
)
LEFT JOIN Church ON Student.ChurchID=Church.ChurchID;
我相信這會,如果我採用的是MySQL/MSSQL工作(如果我使用別名,直接做到這一點 - 這是毫秒的存取SQL設計的輸出中)
我得到的加入操作語法錯誤。但MS Access沒有指出哪個連接。
你說的「不工作」是什麼意思? – RedFilter 2010-10-25 16:11:40
是,MS Access使用其不同的T-SQL語法不太表現從SQL Server稍微(在某些結構中) – 2010-10-25 16:13:10
@RedFilter我得到「加入操作語法錯誤」,如果你通過子字符串搜索沒有「不工作」在我的文章@米奇小麥你會介意翻譯這到TSQL – 2010-10-25 16:16:34