题解 | #找出每个学校GPA最低的同学#
找出每个学校GPA最低的同学
https://www.nowcoder.com/practice/90778f5ab7d64d35a40dc1095ff79065
SELECT device_id, university, gpa FROM user_profile u1 WHERE u1.gpa IN ( SELECT MIN(gpa) FROM user_profile u2 WHERE university= u1.university ) ORDER BY university
使用到相关子查询。
关键的一句是'WHERE university= u1.university',这一句发挥了类似于对个体/组别进行循环的作用。