|
@@ -156,7 +156,15 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
e.do_type,
|
|
|
uer.total_question_num
|
|
|
FROM
|
|
|
- ( SELECT exam_id, MAX( total_question_num ) total_question_num FROM user_exam_record WHERE user_id = #{userId} AND goods_id = #{goodsId} GROUP BY exam_id ) uer
|
|
|
+ ( SELECT
|
|
|
+ COUNT( question_id ) total_question_num,
|
|
|
+ eq.exam_id
|
|
|
+ FROM
|
|
|
+ exam_question eq
|
|
|
+ WHERE
|
|
|
+ eq.exam_id IN ( SELECT DISTINCT exam_id FROM user_exam_record WHERE user_id = #{userId} AND goods_id = #{goodsId} )
|
|
|
+ GROUP BY
|
|
|
+ eq.exam_id ) uer
|
|
|
LEFT JOIN exam e ON e.exam_id = uer.exam_id
|
|
|
|
|
|
</select>
|