SQL 题目求助


想问问大神,我这个为啥错了呀,结果没有按照pv降序
#笔试题目#
全部评论
谢谢呀
点赞 回复 分享
发布于 2022-01-09 18:28
用union/union all的话只能用一个order by在最后。而且你不能用count start time 来判断次数,比如第二行和第四行是相同的开始时间。 我贴一个我的答案,欢迎指正 select c.tid, count(distinct c.uid) as uv, count(c.id) as pv from ( select a.id, a.uid, a.exam_id as tid from exam_record a union all select b.id, b.uid, b.question_id as tid from practice_record b ) c group by c.tid order by uv, pv desc
点赞 回复 分享
发布于 2022-01-05 17:51

相关推荐

机械打工仔:我来告诉你原因,是因为sobb有在线简历,有些HR为了快会直接先看在线简历,初步感觉不合适就不会找你要详细的了
投了多少份简历才上岸
点赞 评论 收藏
分享
评论
点赞
2
分享

创作者周榜

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