题解 | #分别满足两个活动的人#

分别满足两个活动的人

http://www.nowcoder.com/practice/a126cea91d7045e399b8ecdcadfb326f

(SELECT uid, 'activity1' FROM examination_info ei 
JOIN exam_record er 
ON ei.exam_id=er.exam_id 
WHERE year(start_time)=2021
GROUP BY uid
HAVING min(score)>=85 
)
UNION ALL
(SELECT uid, 'activity2' FROM examination_info ei 
JOIN exam_record er 
ON ei.exam_id=er.exam_id 
WHERE year(start_time)=2021
AND difficulty='hard' AND score>80
 AND TIMESTAMPDIFF(second, er.start_time, er.submit_time)<=duration*30
GROUP BY uid 
)
ORDER BY uid
全部评论

相关推荐

10-14 21:00
门头沟学院 Java
吃花椒的狸猫:这个人说的倒是实话,特别是小公司,一个实习生哪里来的那么多要求
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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