select r.titolo, count(a.nome)
from relazione r, stesura s
left outer join autore a on s.autore = a.nome
where r.codice = s.relazione
and a.nazione = 'italia'
and r.codice in
(select distinct rr.codice
from relazione rr, stesura ss, autore aa
where rr.codice = ss.relazione
and ss.autore = aa.nome
and aa.nazione = 'italia')
adesso non posso provarlo, ma in ogni caso č uno spunto