MYSQL。学生,成绩,课程三个表,求选修了所有课程的学生姓名

学生(学号,姓名,性别,年龄,专业名)
成绩(学号,课程号,成绩)
课程(课程号,课程名,学分)
求解答。。。。

SELECT 姓名
FROM 学生 WHERE 学号 IN (
SELECT 学号
FROM 成绩
GROUP BY 学号
HAVING COUNT(课程号) = (SELECT COUNT(课程号) FROM 课程))
温馨提示:答案为网友推荐,仅供参考
相似回答