Parece que está faltando a palavra-chave SEPARATOR no GROUP_CONCAT função.
GROUP_CONCAT(artists.artistname SEPARATOR '----')
Do jeito que você escreveu, você está concatenando
artists.artistname
com o '----'
string usando o separador de vírgula padrão.