Ciao, l'inner join con l'or non è proprio corretto
dovresti fare una cosa tipo (la sintassi è a memoria)
Codice PHP:
select prodotti.*,a.nomear as nomear1,b.nomear as nomear2 ,c.nomear as nomear3 ...
from prodotti inner join artisti  a 
            ON 
(artp a.idar ), left join artisti b  ON (artp2 b.idar ), left join artisti c  ON (artp3 c.idar ), .......