|
@@ -4,19 +4,17 @@
|
|
|
<delete id="deleteByCourseCode">
|
|
|
DELETE
|
|
|
FROM
|
|
|
- cloud_marking_score_foreign cmsf
|
|
|
+ cloud_marking_score_foreign
|
|
|
WHERE
|
|
|
- cmsf.school_id = #{collegeId}
|
|
|
- AND cmsf.semester_id = #{semesterId}
|
|
|
- AND cmsf.exam_type_id = #{examTypeId}
|
|
|
- AND cmsf.kch = #{syncCourseCode}
|
|
|
+ school_id = #{collegeId}
|
|
|
+ AND semester_id = #{semesterId}
|
|
|
+ AND exam_type_id = #{examTypeId}
|
|
|
+ AND kch = #{syncCourseCode}
|
|
|
AND EXISTS (
|
|
|
SELECT
|
|
|
1
|
|
|
FROM
|
|
|
- ( SELECT * FROM cloud_marking_score WHERE school_id = #{collegeId} AND semester_id = #{semesterId} AND exam_type_id = #{examTypeId} AND subject_code = #{courseCode} ) cms
|
|
|
- WHERE
|
|
|
- cmsf.kch = cms.sync_course_code
|
|
|
- AND cmsf.xh = cms.student_code)
|
|
|
+ ( SELECT * FROM cloud_marking_score WHERE school_id = #{collegeId} AND semester_id = #{semesterId} AND exam_type_id = #{examTypeId} AND sync_course_code = #{syncCourseCode} AND subject_code = #{courseCode} ) cms
|
|
|
+ WHERE xh = cms.student_code)
|
|
|
</delete>
|
|
|
</mapper>
|