用mysql子查询何英国选修的课程号
时间: 2023-08-04 15:38:16 浏览: 62
我可以为您提供一个示例子查询语句,用于查询英国学生何英国选修的所有课程号:
```
SELECT course_id
FROM student
WHERE country = 'UK' AND name = '何英国'
AND course_id IN (
SELECT course_id
FROM course_selection
WHERE student_id = (
SELECT id
FROM student
WHERE country = 'UK' AND name = '何英国'
)
);
```
请注意,这只是一个示例查询语句,具体查询方式可能因数据结构和需要查询的条件而异。
相关问题
mysql 查询被选修的课程号
可以使用以下SQL语句查询被选修的课程号:
```
SELECT DISTINCT course_id FROM course_selection;
```
其中,`course_selection`是选课信息表的表名,`course_id`是课程号的列名。使用`DISTINCT`关键字可以去重,确保每个课程号只会出现一次。
mysql查询所有没有选修3号课程的学生姓名
好的,请稍等,我来帮您查询一下。
SELECT name FROM students WHERE id NOT IN (SELECT student_id FROM courses WHERE course_id = 3)
以上是 MySQL 的查询语句,可以获取所有没有选修3号课程的学生姓名。