Da quello che dici ti serve una inner join, non una left join

SELECT caio.nome, caio.testo, sempronio.icona FROM tizio, caio, sempronio
where tizio.id = caio.id and tizio.id = sempronio.id
and tizio.visibile = 1