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