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.