select device_id,a.university,a.gpa
from user_profile a right join (
    select university,min(gpa) gpa
    from user_profile
    group by university
) b on a.university=b.university and a.gpa=b.gpa
order by a.university asc;