问题拆分:先计算出所有记录的作答用时以及对其进行逆序排序、正序排序,将该子查询提取出来,加个别名,方便后面查询语句使用找到每张试卷的第2快和第2慢的答题时间找到(第2慢-第2快)* 2 > 试卷时长的试卷id并排序1、这里需要用second来计算时间差,用minute会出现误差 区别: select exam_id, duration,release_time,timestampdiff(second,start_time,submit_time)/60 do_time from exam_record JOIN examination_info USING(exam_id) wh...