Tendrías que agregar una condicional más verificando si el
legajo del alumno está dentro de la tabla
alumnosxmateria
Código sql:
Ver originalSELECT A.legajo, A.nombre
FROM alumnos A
LEFT
JOIN alumnosxmateria AXM
ON A.legajo = AXM.legajo
WHERE AXM.codigo <> 1 OR A.legajo NOT IN(SELECT legajo FROM alumnosxmateria)
Espero te ayude