假设有两个表:学生表(student)和成绩表(score),学生表包含学生的基本信息(学号、姓名、性别等),成绩表包含学生的成绩信息(学号、科目、成绩等)。

查询有不及格成绩的学生可以使用以下SQL语句:

SELECT * FROM student s WHERE EXISTS ( SELECT * FROM score sc WHERE sc.student_id = s.student_id AND sc.score < 60 )

以上SQL语句中,使用了exists语句来判断是否存在成绩小于60的成绩记录。如果存在,则返回该学生的基本信息。


原文地址: https://www.cveoy.top/t/topic/cOn9 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录