t.id_ as id
, t.activity_id_ as activityId
, t.music_sheet_id_ as musicSheetId
, t.create_time_ as createTime
, t.create_by_ as createBy
SELECT
,
ms.music_sheet_name_ as musicSheetName,
(select group_concat(mt.name_) from music_tag mt
where find_in_set(mt.id_,ms.music_tag_) and mt.del_flag_ = 0 and mt.state_ = 1) as musicTagNames,
(select group_concat(s.name_) from subject s
where find_in_set(s.id_,ms.music_subject_) and s.del_flag_ = 0 ) as subjectNames,
ms.source_type_ as sourceType,
ms.music_price_ as musicPrice
FROM activity_evaluation t
left join music_sheet ms on t.music_sheet_id_ = ms.id_
and t.activity_id_ = #{param.activityId}
insert into activity_evaluation (activity_id_,create_by_, music_sheet_id_) values
(#{activityId,jdbcType=BIGINT},#{userId,jdbcType=BIGINT},#{item,jdbcType=BIGINT})