SQL语句查询姓张学生选修的课程号课程名
时间: 2023-12-07 18:06:04 浏览: 130
SQL 语句查询
4星 · 用户满意度95%
假设学生表为students,选课表为course_selections,课程表为courses,可以使用如下SQL语句查询姓张学生选修的课程号和课程名:
```
SELECT courses.course_id, courses.course_name
FROM students
INNER JOIN course_selections ON students.student_id = course_selections.student_id
INNER JOIN courses ON course_selections.course_id = courses.course_id
WHERE students.student_name LIKE '张%';
```
注:该查询语句是基于以下假设:学生表中的学生姓名字段为student_name,课程表中的课程编号字段为course_id,课程名称字段为course_name,选课表中的学生编号字段为student_id,选课表中的课程编号字段为course_id。如果这些字段名不一样,需要根据实际情况做出相应的修改。
阅读全文