FOrse mi sto confondendo. Devo considerare semplicemente "una sola volta" come una volta....

Ora vi posto come l'ho fatta:


Select P.codicep from persona P, visita V, localita L
where p.codicep=v.codicep and v.codicel=L.codicel and v.anno=2008 and L.tipologia='mare' and L.Città='Siracusa' and L.codicel IN
(select L1.codicel
from localita L1, Verifica VR1, Maltempo M1
where L1.codicel =VR1.codicel and VR1.codiceM=M1.codicem and M1.NOmeM="tempesta di neve" and L1.Città='Siracusa' and L1.Tipologia='mare'
)

Per come ho scritto io si intende almeno una. Per dire solo una devo aggiungere questo nella query esterna?:
GROUP BY VR1.CodiceM
HAVING COUNT(VR1.CodiceM)=1