...e se

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')

lo sposti alla fine come clausola WHERE ?

SELECT ......
FROM ....
INNER JOIN.....

WHERE (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')