-- 查询8 获取某个课程的所有教师-- 假设我们要查询CourseID为2的课程的所有教师SELECT csCourseName teTeacherNameFROM Teachers te Courses cs JOIN Scores sc ON csCourseID = scCourseIDJOIN Teachers t ON tTeacherName = tTeacherNameWHERE
这个查询语句存在一些问题。首先,在FROM子句中同时引用了Teachers表和Courses表,但是在后面的JOIN子句中没有使用到Courses表。其次,在JOIN子句中使用了Scores表,但是在查询条件中没有使用Scores表的任何字段。
下面是修正后的查询语句:
SELECT cs.CourseName, te.TeacherName FROM Courses cs JOIN Teachers te ON cs.TeacherID = te.TeacherID WHERE cs.CourseID = 2;
原文地址: https://www.cveoy.top/t/topic/hCQS 著作权归作者所有。请勿转载和采集!