Il funzionamento è logico.

Forse dovresti rivedere il modello concettuale della tua applicazione.
:master: