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

分别满足两个活动的人

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

SELECT * FROM (SELECT DISTINCT uid tid,'activity1' AS activity FROM exam_record WHERE YEAR(submit_time)=2021 AND score>=85 ) t1 UNION ALL SELECT * FROM (SELECT DISTINCT er.uid tid,'activity2'AS activity FROM exam_record er JOIN examination_info ei ON er.exam_id=ei.exam_id WHERE (UNIX_TIMESTAMP(er.submit_time)-UNIX_TIMESTAMP(er.start_time))/60<30 AND ei.difficulty='hard' AND er.score>80 AND YEAR(submit_time)=2021 )t2 ORDER BY tid ASC;

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务