SELECT*FROM score a WHERE a.score >=80ANDNOTEXISTS(SELECT1FROM score b WHERE b.`name`=a.`name`AND b.object != a.object AND b.score <80)ORDERBY a.`name`;
该语句的思路是:查出当前用户的信息,只要不存在:同用户、不同科目、分数小于80
SELECT*FROM score a WHERE a.`name`NOTIN(SELECTDISTINCT(b.`name`)FROM score b WHERE b.score <80)