|
@@ -90,12 +90,11 @@
|
|
|
</resultMap>
|
|
|
<select id="queryCourse" resultMap="CourseConvertDetailDto">
|
|
|
select cs.id_ courseId,cg.name_ className,cs.name_ courseName,su.real_name_ teacherName,cs.status_ status,
|
|
|
- GROUP_CONCAT(distinct sb.name_) subjectName from course_convert_log ccl
|
|
|
- left join course_schedule cs ON FIND_IN_SET(cs.id_,ccl.new_course_ids_)
|
|
|
- left join class_group cg ON FIND_IN_SET(cg.id_,ccl.new_class_ids_)
|
|
|
+ GROUP_CONCAT(distinct sb.name_) subjectName from
|
|
|
+ (select cs.* from course_convert_log ccl left join course_schedule cs ON FIND_IN_SET(cs.id_,ccl.new_course_ids_) where ccl.id_ = #{courseConvertId}) cs
|
|
|
+ left join class_group cg ON cg.id_ = cs.class_group_id_
|
|
|
left join sys_user su ON su.id_ = cs.actual_teacher_id_
|
|
|
left join subject sb ON FIND_IN_SET(sb.id_,cg.subject_id_list_)
|
|
|
- where ccl.id_ = #{courseConvertId}
|
|
|
- group by cs.id_
|
|
|
+ group by cs.id_;
|
|
|
</select>
|
|
|
</mapper>
|