2021.7.12_Sql查询每门课程都大于80分学生的姓名 问题描述 有一张score表,表结构数据如下图所示,查询出每门课程都大于80分的学生的姓名 方法一 SELECT `name` FROM `score` GROUP BY `name` HAVING min(`grade`) >= 80 方法二 SELECT DISTINCT `name` FROM `score` WHERE `name` NOT IN ( SELECT `name` FROM `score` WHERE `grade` <= 80 )