he2802 4 年之前
父節點
當前提交
2f06290c8b
共有 1 個文件被更改,包括 18 次插入9 次删除
  1. 18 9
      zhongzheng-system/src/main/resources/mapper/modules/user/UserStudyRecordMapper.xml

+ 18 - 9
zhongzheng-system/src/main/resources/mapper/modules/user/UserStudyRecordMapper.xml

@@ -21,20 +21,29 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
 
     <select id="selectList" parameterType="com.zhongzheng.modules.user.bo.UserStudyRecordQueryBo"  resultMap="UserStudyRecordResult">
         SELECT
-            us.*,
-            c.cover_url,
-            c.course_name
+        bak.course_id,
+        bak.course_name,
+        bak.cover_url
         FROM
-            user_study_record us
-                LEFT JOIN course c ON us.course_id = c.course_id
+        (
+        SELECT
+        us.record_id,
+        c.course_id,
+        c.cover_url,
+        c.course_name
+        FROM
+        user_study_record us
+        LEFT JOIN course c ON us.course_id = c.course_id
         WHERE
-        STATUS = 1
+        1 = 1
         <if test="userId != null and userId != ''">
             AND  us.user_id = #{userId}
         </if>
-        GROUP BY
-            course_id
         ORDER BY
-            us.record_id DESC
+        us.record_id DESC
+        ) bak
+        GROUP BY
+        bak.course_id
+
     </select>
 </mapper>