Cualquier persona que haya usado mysql o cualquier base de datos relacional que usa sql habrá usado join, left join, etc... pero hay un tipo de join poco común que es el natural join. Usar natural join es como usar un join o left join o right join, básicamente. Para usar natural join en mysql entree dos tablas tiene que haber dos campos que se llamen de igual manera para que se pueda establecer la relación:
SELECT nombre,titulo_curso
FROM alumnos
NATURAL LEFT JOIN cursos;
El código anterior es equivalente a:
SELECT nombre,titulo_curso
FROM cursos as c
LEFT JOIN alumnos as a
ON a.codigoalumno=e.codigoalumno
Como se puede ver en la segunda query se usa el mismo campo para relacionar las tablas. También os recomiendo ver: Using en joins