alla fine ho risolto modificando in questo modo:
Codice PHP:
$result_prd= mysql_query("SELECT DISTINCT fin_id, fin_nome, fin_mark, fin_file_thumb
FROM finiture
JOIN abbinamenti ON (finiture.fin_id=abbinamenti.abb_fin_1 OR finiture.fin_id=abbinamenti.abb_fin_2 OR finiture.fin_id=abbinamenti.abb_fin_3 OR finiture.fin_id=abbinamenti.abb_fin_4 OR finiture.fin_id=abbinamenti.abb_fin_5 OR finiture.fin_id=abbinamenti.abb_fin_6)
JOIN prodotti ON (abbinamenti.abb_tab=prodotti.prd_tab_1 OR abbinamenti.abb_tab=prodotti.prd_tab_2 OR abbinamenti.abb_tab=prodotti.prd_tab_3 OR abbinamenti.abb_tab=prodotti.prd_tab_4 OR abbinamenti.abb_tab=prodotti.prd_tab_5 OR abbinamenti.abb_tab=prodotti.prd_tab_6)
JOIN settori_prodotti ON prodotti.prd_id=settori_prodotti.stpr_prd JOIN tabelle_prodotti ON prodotti.prd_tbpr=tabelle_prodotti.tbpr_id
JOIN tabelle_finiture ON (prodotti.prd_tab_1=tabelle_finiture.tab_id OR prodotti.prd_tab_2=tabelle_finiture.tab_id OR prodotti.prd_tab_3=tabelle_finiture.tab_id OR prodotti.prd_tab_4=tabelle_finiture.tab_id OR prodotti.prd_tab_5=tabelle_finiture.tab_id OR prodotti.prd_tab_6=tabelle_finiture.tab_id)
WHERE fin_visible=1 AND prd_tbpr='$prd_tbpr' AND stpr_show_out=1 AND (stpr_set_1='$set_nome' OR stpr_set_2='$set_nome' OR stpr_set_3='$set_nome' OR stpr_set_4='$set_nome' OR stpr_set_5='$set_nome') ") or die(mysql_error());
è la query più lunga che mi è capitato di scrivere!!! 
Ciao!!!