题解 | #每个题目和每份试卷被作答的人数和次数#

每个题目和每份试卷被作答的人数和次数

https://www.nowcoder.com/practice/203d0aed8928429a8978185d9a03babc

还有一种方法就是要不你就每个表加一个标记字段,比如A表增加一列rk 全为2,B表增加一列rk全为1,然后子查询再按rk字段,uv字段,pv字段再排

(
    select
        a.exam_id as tid,
        count(distinct a.uid) as uv,
        count(1) as pv
    from
        exam_record a
    group by
        a.exam_id
    order by
        uv desc,
        pv desc
    limit
        99999
)
union
(
    select
        a.question_id as tid,
        count(distinct a.uid) as uv,
        count(1) as pv
    from
        practice_record a
    group by
        a.question_id
    order by
        uv desc,
        pv desc
    limit
        9999
)

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-10 11:31
点赞 评论 收藏
分享
真起不了响亮的名字:九月份人家投秋招你投实习嘛,会不会有点晚了,算你九月份直接上岗,实习三个月后一月初去和别人抢秋招补录还是备战春招啊更别说休息一个月后还要重新复习八股和算法
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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