可以在表链接里面用子查询吗

牛客网22题,运营想要了解每个学校答过题的用户平均答题数量情况,请你取出数据。
道题,不知道可不可以在表链接里用子查询,先把一张表group by一下去重聚合在连接

select sum('答题数量')/count(device_id) '平均答题数量',device_id,university
from user_profile u join
(select count(question_id) 答题数量,device_id
from question_practice_detail
group by device_id
on u.device_id=q.device_id)as q
group by university

可以使用子查询,子查询加括号就行,可以作为临时表去查,关联关系应该是在外边

select sum('答题数量')/count(device_id) '平均答题数量',device_id,university
from user_profile u join
(select count(question_id) 答题数量,device_id
from question_practice_detail
group by device_id
)as q on u.device_id=q.device_id
group by university