ciao a tutti,

quando un utente ad esempio Lucia che corrisponde all'id_insegnante 531 si logga dovrebbe vedere una lista dei corsi che ha insegnato.

la mia query è questa e funziona:
Codice PHP:
SELECT c_registro_mit.*, c_registro_mit_docenti.*,

a_anagrafica4.cognome AS cognome4
a_categoria4.categoria AS categoria4 
            
FROM c_registro_mit
            
INNER JOIN c_registro_mit_docenti
ON c_registro_mit
.id_registro_mit c_registro_mit_docenti.id_registro_mit
            
AND (c_registro_mit_docenti.id_insegnante_1 '$login' OR c_registro_mit_docenti.id_insegnante_2 '$login' OR c_registro_mit_docenti.id_insegnante_3 '$login')

INNER JOIN a_login AS a_login4
ON c_registro_mit_docenti
.id_insegnante_1 a_login4.id_login

INNER JOIN a_anagrafica 
AS a_anagrafica4
ON a_login4
.id_anagrafica a_anagrafica4.id_anagrafica 
            
INNER JOIN a_categoria 
AS a_categoria4
ON a_login4
.id_categoria a_categoria4.id_categoria 
id................................................ id_insegnante_1..............id_insegnante_2...... ........id_insegnante_3............id_registro_mit
2................................................. .......19......................................... .1..........................................1..... .........................2
3................................................. .......1.......................................... 531..........................................1.... ..........................2

e quindi come è giusto che sia mi seleziona solo i record che hanno come numero insegnante 531

però nell'elenco dovrebbe comparire anche il nome dell'insegnante capo id_insegnante_1 che in questo caso è il numero 19, come posso fare?