select d.exam_type_name as examName,a.exam_type_id,
        case
        when a.exam_type_id=1 or a.exam_type_id=5 then substring(a.admission_card,7,2)
        when a.exam_type_id=3 then substring(a.admission_card,8,2)
        when a.exam_type_id=4 then substring(a.admission_card,6,2)
        when b.exam_batch is null and a.exam_type_id=2 then substring(a.admission_card,5,2)
        when b.exam_batch is not null and a.exam_type_id=2 then substring(a.admission_card,1,2)
        end batch
        from t_exam_score a,t_apply_info b,t_exam_type d
where a.admission_card = b.admission_card and result=2 and d.exam_type_code = a.exam_type_id
group by examName,batch;
6s多才查询出来结果,索引也创建了,可还是很慢,该怎么优化?