select exam_id -- 考虑Group By是否允许SELECT非聚合列 , duration , release_time from ( select a.exam_id , b.duration , b.release_time , timestampdiff(minute, a.start_time, a.submit_time) ans_time , row_number() over(partition by a.exam_id order by timestampdiff(minute, a.start_time, a.submit_time) desc) rk1 , ...