|
|
@@ -26,28 +26,27 @@
|
|
|
</select>
|
|
|
<select id="selectKnowledgeListByCourseId" resultType="map">
|
|
|
SELECT
|
|
|
- su.NAME name,
|
|
|
+ su.id,
|
|
|
+ su.NAME name,
|
|
|
su.STUDENT_NUM studentNum,
|
|
|
m.major_name majorName,
|
|
|
- g.grades_name gradesName,
|
|
|
- b.KNOWLEDGE_ID,
|
|
|
- c.DICT_LABEL ,
|
|
|
- a.COURSE_NAME courseName,
|
|
|
- a.CHAPTER_NAME chapterName,
|
|
|
- a.HOUR_NAME hourName,
|
|
|
- a.FILE_NAME fileName,
|
|
|
- a.FILE_PATH filePath,
|
|
|
- a.CREATE_TIME createTime,
|
|
|
- a.CREATE_USER createUser
|
|
|
+ g.grades_name gradesName
|
|
|
FROM
|
|
|
COURSE_STUDENT_BURIALPOINT a
|
|
|
- LEFT JOIN COURSE_CHAPTER_KNOWLEDGE b ON a.COURSE_ID = b.COURSE_ID
|
|
|
- AND a.CHAPTER_ID = b.CHAPTER_ID
|
|
|
- AND a.HOUR_ID = b.HOUR_ID
|
|
|
- LEFT JOIN DEV_DICT c ON c.DICT_VALUE = b.KNOWLEDGE_ID
|
|
|
- LEFT JOIN SYS_USER su ON a.CREATE_USER =su.ID
|
|
|
- LEFT JOIN "grades" g ON su.GRADES_ID =g."grades_id"
|
|
|
- LEFT JOIN "major" m ON su.MAJOR_ID =m.id
|
|
|
+ LEFT JOIN COURSE_CHAPTER_KNOWLEDGE b ON
|
|
|
+ a.COURSE_ID = b.COURSE_ID
|
|
|
+ AND a.CHAPTER_ID = b.CHAPTER_ID
|
|
|
+ AND a.HOUR_ID = b.HOUR_ID
|
|
|
+ LEFT JOIN DEV_DICT c ON c.DICT_VALUE = b.KNOWLEDGE_ID
|
|
|
+ LEFT JOIN SYS_USER su ON a.CREATE_USER =su.ID
|
|
|
+ LEFT JOIN "grades" g ON su.GRADES_ID =g."grades_id"
|
|
|
+ LEFT JOIN "major" m ON su.MAJOR_ID =m.id
|
|
|
WHERE a.COURSE_ID =#{courseId} AND b.KNOWLEDGE_ID=#{knowledgeId}
|
|
|
+ GROUP BY
|
|
|
+ su.id,
|
|
|
+ su.NAME,
|
|
|
+ su.STUDENT_NUM,
|
|
|
+ m.major_name,
|
|
|
+ g.grades_name;
|
|
|
</select>
|
|
|
</mapper>
|