Basta una select unica
codice:
select sum(if(campo1=valore,1,0)+if(campo2=valore,1,0)+if(campo3=valore,1,0)+if(campo4=valore,1,0)) as totale from tabella
@biamat: un'esigenza di questo tipo è sintomo di database progettato male. Per quella relazione ci voleva una tabella apposita.