查询数据库技术及应用课程的选修学号、分数(两种内连接方式)
时间: 2023-08-07 07:05:03 浏览: 120
查询数据库中所有有成绩的学生的学号和课程号
4星 · 用户满意度95%
好的,以下是两种内连接方式查询数据库技术及应用课程的选修学号、分数的 SQL 语句:
1. INNER JOIN 连接方式:
```
SELECT s.id AS 学号, sc.score AS 分数
FROM student s
INNER JOIN score sc ON s.id = sc.student_id
INNER JOIN course c ON sc.course_id = c.course_id
WHERE c.course_name = '数据库技术及应用';
```
2. WHERE 子句连接方式:
```
SELECT s.id AS 学号, sc.score AS 分数
FROM student s, score sc, course c
WHERE s.id = sc.student_id AND sc.course_id = c.course_id
AND c.course_name = '数据库技术及应用';
```
这两种方式都可以查询数据库技术及应用课程的选修学号、分数。其中,INNER JOIN 是显式的连接方式,WHERE 子句是隐式的连接方式。
阅读全文