这个题目就是不能直接一步到位,因为聚合函数只能对指定的字段统计,对university字段进行聚合函数,那么device_id字段就无法直接获得,这个也不复杂, 套娃大法可以解决
特别知识点:(字段A , 字段B)in  (select 字段A , 字段B  from 其他表)  也是可以成立
SELECT device_id, university, gpa
FROM user_profile
WHERE (university, gpa) IN 
    (SELECT university, MIN(gpa) "gpa"   
    FROM user_profile
    GROUP BY university)
ORDER BY university