il problema non credo sia nella sintassi ma nella gestione delle tabelle, forse non faccio interagire correttamente le tre tabelle.
a_corsi (id_corsi, nome_corso)
a_materie (id_materie, nome_materia)
a_corsi_materie (id_corsi_materie, id_corsi, id_materia1, id_materia2, id_materia3, id_materia4, id_materia5, id_materia6, id_materia7, id_materia8, id_materia9, id_materia10, id_materia11)