|
@@ -139,14 +139,23 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
|
|
jkb.create_by,
|
|
|
jkb.create_time,
|
|
|
jkb.update_by,
|
|
|
- jkb.update_time ,
|
|
|
- GROUP_CONCAT(jkbi.id) AS imgId,
|
|
|
- GROUP_CONCAT(jkbi.img_url) AS imgUrlList
|
|
|
+ jkb.update_time,
|
|
|
+ GROUP_CONCAT( jkbi.id ) AS imgId,
|
|
|
+ GROUP_CONCAT( jkbi.img_url ) AS imgUrlList,
|
|
|
+ CASE
|
|
|
+
|
|
|
+ WHEN jso.user_id IS NOT NULL THEN
|
|
|
+ '1' ELSE '0'
|
|
|
+ END AS purchase_status
|
|
|
FROM
|
|
|
jnb_knowledge_base jkb
|
|
|
- left join jnb_knowledge_base_img jkbi on jkb.id = jkbi.knowledge_id and jkbi.del_flag = 0
|
|
|
- where jkb.del_flag = 0 and popular = 1
|
|
|
- GROUP BY jkb.id
|
|
|
+ LEFT JOIN jnb_knowledge_base_img jkbi ON jkb.id = jkbi.knowledge_id
|
|
|
+ AND jkbi.del_flag = 0
|
|
|
+ LEFT JOIN jnb_score_operate jso ON jkb.id = jso.relevance_data_id and jso.user_id = jkb.create_id
|
|
|
+ WHERE
|
|
|
+ jkb.del_flag = 0 and popular = 1
|
|
|
+ GROUP BY
|
|
|
+ jkb.id
|
|
|
order by create_time,watch_num,like_num desc
|
|
|
</select>
|
|
|
|