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