sql语句查询没有被任何人选修的课程名
时间: 2023-07-01 22:21:13 浏览: 141
sql语句查询
5星 · 资源好评率100%
可以使用如下 SQL 语句查询没有被任何人选修的课程名:
```sql
SELECT course_name
FROM course
WHERE course_id NOT IN (
SELECT course_id
FROM course_selection
)
```
这个查询语句中,`course` 表包含课程信息,包括 `course_id` 和 `course_name`;`course_selection` 表包含选课信息,包括 `course_id` 和 `student_id`。查询语句使用子查询 `SELECT course_id FROM course_selection` 找到所有被选修的课程,然后在 `course` 表中查找没有在这个子查询的结果中出现过的课程名。
阅读全文