select
d.music_name
from(
select distinct c.music_name,c.music_id
from
(select a.follower_id
from follow a
where a.user_id = '1'
) b
left join
(
select t.user_id, t1.music_name,t.music_id
from music_likes t
left join music t1
on t.music_id = t1.id
where t1.music_name not in (select t3.music_name
from music_likes t2
left join music t3
on t2.music_id = t3.id
where t2.user_id ='1')
)c
on b.follower_id=c.user_id
where c.music_name is not null
order by 2
)d