Una forma de obtener enfermedad a través de síntomas sería construir el SQL de la siguiente manera:
Código SQL
[-]
select *
from enfermedad e
where
(exists(select enfermedad
from sintoma
where
id_enfermedad = e.id and
id_sintoma = :id_sintoma))
and
(exists(select enfermedad
from sintoma
where
id_enfermedad = e.id and
id_sintoma = :id_sintoma))
[...]