题解 | #统计每个学校的答过题的用户的平均答题数#
统计每个学校的答过题的用户的平均答题数
https://www.nowcoder.com/practice/88aa923a9a674253b861a8fa56bac8e5
#使用表连接的方式,多次连接,得到结果;
select
b.university,
avg(b.question_cnt) as avg_question_cnt
from (
select
university,
a.device_id,
question_cnt
from user_profile as m
left join(
select
device_id,
count(question_id) as question_cnt
from question_practice_detail
group by device_id) as a
on m.device_id=a.device_id
) as b
group by b.university
order by university
阿里巴巴公司氛围 652人发布