用一条sql查询出每门课程都大于80分的学生姓名
准备:
表名:testscore
表字段及值
方法一:
SELECT name from testscore GROUP BY name HAVING min(score)>80
结果图:
方法二:
SELECT DISTINCT name from testscore where name not in (select name from testscore where score<80)
结果图:
方法三:
SELECT * from (SELECT name,min(score) 最小成绩 from testscore GROUP BY name) t where t.最小成绩>80
结果图: