Ho risolto così: lo so hai ragione la spiegazione non era chiara.
Mi serviva alla fine un distinct per cliente raggruppato per tipo
Codice PHP:
$visrec6 = $clgiornalieri6->selgiornalieri("select
IDcliente_giornalieri,nome_trattamenti,
count(distinct IDcliente_giornalieri) as f6
from (tb_giornalieri inner join tb_trattamenti
on IDtrattamento_giornalieri = idtrattamento_trattamenti)
where data_giornalieri
>= '$d1val' and
data_giornalieri
<= '$d2val'
and IDtrattamento_giornalieri = '$_POST[txtgiornalieri_tra]'
group by IDtrattamento_giornalieri
") ;
while($righe6 = mysql_fetch_array($visrec6)){
$nometip6_nome .= $righe6['nome_trattamenti']."
" ;
$nometip6_tot .= $righe6['f6']."
" ;
}