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 ), .......