|
@@ -475,12 +475,11 @@
|
|
|
SELECT COUNT(er.id_)
|
|
|
FROM exam_registration er
|
|
|
LEFT JOIN examination_basic eb ON er.examination_basic_id_ = eb.id_
|
|
|
- LEFT JOIN exam_subject_song ess ON er.examination_basic_id_ = ess.examination_basic_id_
|
|
|
+ LEFT JOIN exam_subject_song ess ON er.examination_basic_id_ = ess.examination_basic_id_ AND er.subject_id_ = ess.exam_subject_id_ AND er.level_ = ess.level_
|
|
|
<include refid="queryStudentListSql"/>
|
|
|
</select>
|
|
|
<sql id="queryStudentListSql">
|
|
|
<where>
|
|
|
- er.subject_id_ = ess.exam_subject_id_ AND er.level_ = ess.level_
|
|
|
<if test="studentId != null">
|
|
|
AND er.student_id_ = #{studentId}
|
|
|
</if>
|
|
@@ -502,7 +501,7 @@
|
|
|
eb.expect_exam_start_time_,eb.name_ examBaseName,ess.practice_song_id_list_,ess.perform_song_id_list_
|
|
|
FROM exam_registration er
|
|
|
LEFT JOIN examination_basic eb ON er.examination_basic_id_ = eb.id_
|
|
|
- LEFT JOIN exam_subject_song ess ON er.examination_basic_id_ = ess.examination_basic_id_
|
|
|
+ LEFT JOIN exam_subject_song ess ON er.examination_basic_id_ = ess.examination_basic_id_ AND er.subject_id_ = ess.exam_subject_id_ AND er.level_ = ess.level_
|
|
|
<include refid="queryStudentListSql"/>
|
|
|
ORDER BY er.update_time_ DESC
|
|
|
<include refid="global.limit"/>
|