题解 | #分别满足两个活动的人#
分别满足两个活动的人
https://www.nowcoder.com/practice/a126cea91d7045e399b8ecdcadfb326f
select
uid,
'activity1' as activity
from
exam_record
where
year (submit_time) = 2021
group by
uid
having
min(score) >= 85
union all
select distinct
uid,
'activity2' as activity
from
exam_record as e_r
join examination_info as e_i on e_r.exam_id = e_i.exam_id
where
year (e_r.submit_time) = 2021
and e_i.difficulty = 'hard'
and e_r.score > 80
and timestampdiff (minute, e_r.start_time, e_r.submit_time) * 2 < e_i.duration
order by
uid
几乎都做不起,我感觉自己都想放弃了
小天才公司福利 1182人发布