题解 | #找出每个学校GPA最低的同学#
找出每个学校GPA最低的同学
https://www.nowcoder.com/practice/90778f5ab7d64d35a40dc1095ff79065
select
device_id,
university,
gpa
from
user_profile
where
(university, gpa) in (
select
university, min(gpa)
from
user_profile
group by
university
)
order by
university asc
- 注意点分组条件不能一对多,如按大学分组,对应divice_id,和gpa,
- 对gpa进行聚合,这样device_id就对应不上了
- 此题可以采用子查询解决,将(大学,gpa)与查询结果对应

查看11道真题和解析