|
@@ -26,14 +26,18 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
<result property="subjectName" column="subject_name"/>
|
|
|
<result property="chapterName" column="chapter_name"/>
|
|
|
<result property="moduleName" column="module_name"/>
|
|
|
+ <result property="goodsId" column="goods_id"/>
|
|
|
+ <result property="subjectId" column="subject_id"/>
|
|
|
+ <result property="subjectName" column="subject_name"/>
|
|
|
<result property="sectionName" column="section_name"/>
|
|
|
</resultMap>
|
|
|
|
|
|
<select id="queryCourse" parameterType="long" resultMap="InformCourseVo">
|
|
|
SELECT
|
|
|
ic.*,
|
|
|
- (SELECT g.goods_name FROM goods g where g.goods_id = ic.goods_id) as goods_name
|
|
|
-
|
|
|
+ (SELECT g.goods_name FROM goods g where g.goods_id = ic.goods_id) as goods_name,
|
|
|
+ (SELECT cs.subject_name FROM course_subject cs LEFT JOIN course c on c.subject_id = cs.id where c.course_id = ic.course_id) as subject_name,
|
|
|
+ (SELECT cs.id FROM course_subject cs LEFT JOIN course c on c.subject_id = cs.id where c.course_id = ic.course_id) as subject_id
|
|
|
FROM
|
|
|
inform_course ic
|
|
|
WHERE
|