题解 | #统计每个学校各难度的用户平均刷题数#

统计每个学校各难度的用户平均刷题数

http://www.nowcoder.com/practice/5400df085a034f88b2e17941ab338ee8

1.两张小表先关联        
2.再和 user_profile表关联
3.分组  group by university,difficult_level
4.count(question_id)/count(distinct u.device_id)  总的答题数量除答题人数

select university,difficult_level,count(question_id)/count(distinct u.device_id)
from user_profile u,(select x.*,y.difficult_level
                     from question_practice_detail x,question_detail y
                     where x.question_id = y.question_id) as m
where u.device_id = m.device_id
group by university,difficult_level


全部评论

相关推荐

不愿透露姓名的神秘牛友
06-18 17:37
点赞 评论 收藏
分享
翱翔龙骑:耗材的幻想
点赞 评论 收藏
分享
头顶尖尖的程序员:我是26届的不太懂,25届不应该是找的正式工作吗?为什么还在找实习?大四还实习的话是为了能转正的的岗位吗
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务