Cita: lo que pasa es que no recuerdo haber aprendido LEFT JOIN
Que no 0te lo hayan enseñado, no es óbice para que investigues por tu cuenta.... Además, es imposible aprender INNER JOIN y no conocer LEFT y RIGHT. Están en la misma página del manual, y se describen al mismo tiempo.
Cita: Con esas lineas que tiré yo tendría que poder hacerlo, no hay forma?
El problema es tu planteo inicial:
Cita: Si yo quisiera LISTAR todos los alumnos que deben materias previas. Como hago esa RELACION entre las tablas y luego lo listo
Es decir, en la tercera tabla están aquellos que deben previas o las previas que deben. Pero como no todos los alumnos deben ni previas ni las mismas, entonces la query requiere, para dar el listado completo, que se use LEFT JOIN... forzosamente.
Si sólo quieres los que
efectivamente tienen previas, sin los demás, entonces es un INNER JOIN.
Todo depende de lo que quieras obtener.
Postea un ejemplo de datos de las tablas y también un ejemplo del resultado que según tu deberías obtener para usar.