#activity1要求每次考试分数都要85以上,若最低的为85,则后面每次都会比他高
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 examination_info as ei
join exam_record as er
on ei.exam_id=er.exam_id
where year(er.submit_time)="2021"
and ei.difficulty="hard"
and timestampdiff(minute,start_time,submit_time)*2<ei.duration
and er.score>80

order by uid