Ciao, sono contento tu abbia risolto, se non ti spiace avrei una domanda, giusto per capire se ho inteso correttamente il tuo post iniziale.

Tu usi tre tabelle per registrare un utente e le 'azioni' che questo compie, dove per azioni intendo l'iscrizione e/o la revoca da ... qualcosa.


Poi hai la necessita', mediante una query, di selezionare per il singolo utente, i suoi dati e le sue azioni, in modo di poter controllare e visualizzare le sue azioni e il suo status attuale, e a fronte di questa verifica di decidere se l'utente puo' aggiungere altre 'azioni' controllando che, data la situazione dell'utente l'azione richiesta, ad esempio una iscrizione sia compatibile con il suo status.


Se l'ultima 'azione' e' una revoca la successiva, se consentita non puo' essere altro che una iscrizione.

E' corretto ?

Grazie. Mauro