Hola, supongamos q tengo la tabla:
Persona{
id
nombre
}
Profesion{
idProfesion
NombreProfesion
idPersona
}
Imaginemos q en la tabla profesion tengo estos datos:
idProfesion NombreProfesion idPersona
1 Profesor 1
2 doctor 1
3 informático 2
Solo quiero las persoans que tengas mas de una profesion, en este caso la persona con id 1, con sql seria asi:
select * from Persona a where 1<(select count(*) from Profesion b where b.idPersona=a.id);
Me gustaria saber como puedo sacar este resultado con criteria
Gracias