难题丨又学到了各自排序怎么办

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

https://www.nowcoder.com/practice/203d0aed8928429a8978185d9a03babc?tpId=240&tags=&title=&difficulty=0&judgeStatus=0&rp=0&sourceUrl=%2Fexam%2Foj%3Ftab%3DSQL%25E7%25AF%2587%26topicId%3D240

当然是各自建表排好序再union组合起来

SELECT * FROM
(SELECT 
exam_id tid,
COUNT(DISTINCT uid)uv,
COUNT(*)pv
FROM
exam_record
GROUP BY exam_id
ORDER BY uv DESC,pv DESC)a
UNION
SELECT * FROM
(SELECT 
question_id tid,
COUNT(DISTINCT uid)uv,
COUNT(*)pv
FROM
practice_record
GROUP BY question_id
ORDER BY uv DESC,pv DESC)b
全部评论

相关推荐

不愿透露姓名的神秘牛友
07-16 18:05
何尝不是一种学历歧视呢
码农索隆:楼主明确拒绝,并说明拒绝原因了,这hr倒是挺忠心护主的
点赞 评论 收藏
分享
机械打工仔:我来告诉你原因,是因为sobb有在线简历,有些HR为了快会直接先看在线简历,初步感觉不合适就不会找你要详细的了
投了多少份简历才上岸
点赞 评论 收藏
分享
05-20 13:59
门头沟学院 Java
米黑子米黑子:你这个成绩不争取下保研?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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