t.id_ AS id
, t.tenant_id_ AS tenantId
, t.subject_type_ AS subjectType
, t.tenant_album_id_ AS tenantAlbumId
, t.music_sheet_id_ AS musicSheetId
, t.sort_number_ AS sortNumber
, t.del_flag_ AS delFlag
, t.update_time_ AS updateTime
, t.create_time_ AS createTime
SELECT
m.id_ as id,
m.music_sheet_name_ as musicSheetName,
m.composer_ as composer,
m.user_id_ as userId,
m.music_subject_ as musicSubject,
m.title_img_ as titleImg,
m.exquisite_flag_ as exquisiteFlag,
u.username_ as userName,
s.name_ as musicSubjectName
FROM music_sheet m
left join subject s on s.id_ = m.music_subject_
left join sys_user u on m.user_id_ = u.id_
m.state_ = true
and m.del_flag_ = false
and m.music_tag_ = #{param.musicTagId}
and m.music_subject_ = #{param.subjectId}
and m.id_ in
#{item}
and m.music_sheet_name_ = #{param.keyword}
select
t.music_sheet_id_
FROM tenant_album_music t
t.del_flag_ = false
and t.level_ = #{level}
and t.type_ = #{type}
and t.subject_type_ = #{subjectType}
and t.tenant_album_id_ = #{albumId}
select
distinct t.music_sheet_id_
FROM tenant_album_music t
left join tenant_album_ref t1 on t1.tenant_album_id_ = t.tenant_album_id_
left join music_sheet t2 on t2.id_ = t.music_sheet_id_
where t2.state_ = 1 and t2.del_flag_ = 0 and t2.audit_version_ = 0 and t1.tenant_id_ = #{tenantId}