alla fine ho risolto modificando in questo modo:

Codice PHP:
$result_prdmysql_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!!!