grazie badaze.. grazie optine.. funziona

ho risolto cosi

SELECT tabella1.nome,sum(case when stato = 'attivo' then 1 else 0 end)
FROM tabella2
RIGHT JOIN tabella1
ON tabella1.nome=tabella2.nome WHERE tabella1.visualizza = 'si'
GROUP BY tabella1.nome