SELECT
LV.author_id,
LV.cover_url,
LV.video_fit,
LV.video_duration,
LV.video_file_key,
LV.title,
LV.goods_id,
LV.goods_view_num,
LV.goods_order_num,
LV.recommend,
LV.status,
LV.play_num,
LV.collect_num,
LV.comment_num,
LV.weight,
LV.audit_pass_time,
LV.update_time,
LV.id,
LM.nick_name as authorName
FROM
lmk_video LV
LEFT JOIN li_member LM ON LV.author_id = LM.id
WHERE
LV.id = #{id} AND LV.delete_flag = 0
SELECT
LV.author_id,
LV.cover_url,
LV.video_fit,
LV.video_duration,
LV.video_file_key,
LV.title,
LV.goods_id,
LV.goods_view_num,
LV.goods_order_num,
LV.recommend,
LV.status,
LV.play_num,
LV.collect_num,
LV.comment_num,
LV.weight,
LV.audit_pass_time,
LV.update_time,
LV.id,
LM.nick_name as authorName
FROM
lmk_video LV
LEFT JOIN li_member LM ON LV.author_id = LM.id
WHERE
LV.delete_flag = 0
SELECT
LV.author_id,
LV.cover_url,
LV.video_fit,
LV.video_duration,
LV.video_file_key,
LV.title,
LV.goods_id,
LV.goods_view_num,
LV.goods_order_num,
LV.recommend,
LV.status,
LV.play_num,
LV.collect_num,
LV.comment_num,
LV.weight,
LV.audit_pass_time,
LV.update_time,
LV.id,
LM.nick_name as authorName
FROM
lmk_video LV
LEFT JOIN li_member LM ON LV.author_id = LM.id
INNER JOIN (
SELECT DISTINCT video_id
FROM lmk_video_tag_ref
WHERE video_tag_id IN
#{tagId}
) AS LVT ON LV.id = LVT.video_id
WHERE
LV.delete_flag = 0
AND LV.title LIKE CONCAT('%', #{query.title}, '%')
AND LV.author_id = #{query.authorId}
AND LV.status = #{query.status}
SELECT
LV.author_id,
LV.cover_url,
LV.video_fit,
LV.video_duration,
LV.video_file_key,
LV.title,
LV.goods_id,
LV.goods_view_num,
LV.goods_order_num,
LV.recommend,
LV.status,
LV.play_num,
LV.comment_num,
LV.collect_num,
LV.weight,
LV.audit_pass_time,
LV.update_time,
LV.id,
LM.nick_name as authorName,
LM.face as authorAvatar
FROM
lmk_video LV
LEFT JOIN li_member LM ON LV.author_id = LM.id
WHERE
LV.delete_flag = 0 AND LV.status = '1'
UPDATE lmk_video
SET collect_num = CASE id
WHEN #{video.id} THEN #{video.countNum}
ELSE collect_num
END
WHERE id IN
#{video.id}