|
@@ -20,12 +20,16 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<result property="publishStatus" column="publish_status"/>
|
|
|
<result property="code" column="code"/>
|
|
|
<result property="sort" column="chapter_sort"/>
|
|
|
+ <result property="examNum" column="exam_num"/>
|
|
|
+ <result property="questionNum" column="question_num"/>
|
|
|
</resultMap>
|
|
|
|
|
|
<select id="getList" parameterType="com.zhongzheng.modules.bank.bo.QuestionModuleChapterQueryBo" resultMap="QuestionModuleChapterResultVo">
|
|
|
SELECT
|
|
|
qc.*,
|
|
|
- mc.sort AS chapter_sort
|
|
|
+ mc.sort AS chapter_sort,
|
|
|
+ (SELECT COUNT(qce.exam_id) FROM question_chapter_exam qce where qce.chapter_exam_id = qc.chapter_exam_id ) as exam_num,
|
|
|
+ (SELECT COUNT(eq.question_id) FROM question_chapter_exam qce LEFT JOIN exam_question eq on qce.exam_id = eq.exam_id where qce.chapter_exam_id = qc.chapter_exam_id) as question_num
|
|
|
FROM
|
|
|
question_module_chapter mc
|
|
|
LEFT JOIN question_chapter qc ON mc.chapter_exam_id = qc.chapter_exam_id
|