第一次知道这个居然是函数问题,min(gpa)可能会丢掉相应学号,我确实又get到新知识,没办法那就自联结吧,先查出每个学校最低gpa然后找到他的对用学号,谁让咱还没看窗口函数呢
SELECT
u.device_id,
u.university,
u.gpa
FROM
user_profile u
join (SELECT university,
min(gpa) gpa
FROM user_profile
GROUP BY university) AS p
ON u.university = p.university
and u.gpa = p.gpa
ORDER BY
university