select device_id, university, gpa from user_profile a inner join ( select min(gpa) mingpa, university u2 from user_profile group by university) b on a.gpa=b.mingpa and a.university=b.u2 order by university 考虑gpa最低的不止一人,通过子表查询出每个学校最低gpa及学校,与主表链接得结果 oeder by纯粹为了和题目要求输出顺序一致