本关任务:使用自然连接求选修了严敏老师的数学分析课程的学生的姓名、课程名称、教师名和成绩。
时间: 2024-10-11 08:13:55 浏览: 103
中国与东盟服务贸易竞争力和贸易流量研究-基于引力模型面板数据
为了完成这个任务,你需要使用SQL中的JOIN操作结合自然连接(INNER JOIN),假设我们有以下几个表:
1. **学生表** (Students) - 包含字段:`id`, `name`
2. **课程表** (Courses) - 包含字段:`course_id`, `course_name`
3. **课程老师表** (Teachers) - 包含字段:`teacher_id`, `teacher_name`
4. **选课表** (Enrollments) - 包含字段:`student_id`, `course_id`, `score`
你可以通过以下查询来获取所需信息:
```sql
SELECT S.name AS student_name, C.course_name, T.teacher_name, E.score
FROM Students S
INNER JOIN Enrollments E ON S.id = E.student_id
INNER JOIN Courses C ON E.course_id = C.course_id
INNER JOIN Teachers T ON C.teacher_id = T.teacher_id
WHERE T.teacher_name = '严敏';
```
这个查询首先将学生表、选课表、课程表和教师表通过学生ID、课程ID和教师ID关联起来,然后筛选出严敏老师授课的所有课程及对应的成绩。
阅读全文