【发布时间】:2015-05-27 22:40:32
【问题描述】:
关注this 线程后。我收到“JOIN 操作中的语法错误”错误
这是我的查询
SELECT
StudentMaster.Student_id,
ExamDetails.Subject_id,
SubjectMaster.Subject_id
FROM
(StudentMaster
LEFT OUTER JOIN ExamDetails
ON StudentMaster.Student_id = ExamDetails.Student_id)
LEFT OUTER JOIN ExamDetails
ON SubjectMaster.subject_id = ExamDetails.Subject_id
对此的任何帮助都将是可观的
【问题讨论】:
-
你想从表中得到什么结果。
-
您有
ON SubjectMaster.subject_id = ...,但在FROM子句中没有定义SubjectMaster表(但您已加入ExamDetails两次)。我猜第二个加入应该是LEFT OUTER JOIN SubjectMaster -
我想要学生列表以及与学生相关的科目以及考试详细信息中的记录
-
会不会是括号引起了问题?
标签: ms-access outer-join