RT 列出所有成绩都及格的的学生的学号、姓名、年龄、性别、院系号 提供2张表 表student中包含学号、姓名、年龄、性别、院系号 表score中包含学号、课程号、成绩 表student中学号和表score中学号关联 我想意思就是成绩的最大值大于60就行了 我打的是 select 学号,姓名,年龄,性别,院系号 from student where 学号 in (select 学号 from score where max(成绩)>60) 结果显示参数太少 求高手指点 谢谢!
这个问题需要这样做,需要先在表score中查询出所有成绩都脚及格的学生的学号,再连接到表student中进行查询。 1. 查询出所有成绩都及格的学号:按学号分组,如果这个学号里面的最小成绩>=60就满足条件 select 学号 from score group by 学号 having min(成绩)>=60 2. 再从student中查出对应的信息就可以 select 学号,姓名,年龄,性别,院系号 from student where 学号 in (select 学号 from score group by 学号 having min(成绩)>=60)