select music_name from(
select distinct(music_id),
    music_name
from follow f
left join music_likes ml
    on f.follower_id = ml.user_id
left join music m 
    on ml.music_id = m.id
where f.user_id = 1 and  music_id not in (select music_id from music_likes where user_id = 1 )
order by music_id) t