现有一个学生表students(包含列学生号sid, 学生姓名sname等等),一个学术成绩表sc_score(包含学生号sid,课程号cid,成绩score),一个课程表(包含课程号cid,课程名称cname等等)。采用表的连接查询出学生的成绩(包含学号、姓名、课程名、成绩)。
时间: 2024-03-12 15:46:41 浏览: 106
学生成绩管理系统(可以按照多种方式对学生成绩进行查询)
可以使用以下 SQL 语句进行连接查询:
```
SELECT students.sid, students.sname, course.cname, sc_score.score
FROM students
INNER JOIN sc_score ON students.sid = sc_score.sid
INNER JOIN course ON sc_score.cid = course.cid;
```
这个查询使用了 INNER JOIN 连接了三个表。首先连接了学生表和学术成绩表,连接条件是学生号。然后再连接了学术成绩表和课程表,连接条件是课程号。最终查询结果包含学生号、学生姓名、课程名和成绩。
阅读全文