
Rufo Cesar Seechi Castañeda
Preguntala tabla libretas tiene, nombre de la materia, número de hojas, tipo de rayado, y un id hacia la tabla alumno.
La tabla alumno tiene nombre del alumnos, edad, sexo, domicilio… y tiene un Id hacia la tabla escuela.
La tabla escuelas tiene nombre, calle, ciudad, Estado.
mi pregunta es… como puedo consultar ¿Qué materias se imparten en la ciudad de México?, por ejemplo.
con un left join se que puedo unir la tabla libretas con la tabla alumnos, pero no se como unir también la tabla escuelas.

Diego Forero
Hola, puedes usar INNER JOIN, para tu caso seria algo más o menos así:
SELECT libretas.materia FROM libretas INNER JOIN alumnos ON libretas.id_alumno = alumnos.id_alumno INNER JOIN escuelas ON alumnos.id_escuela = escuelas.id_escuela WHERE escuela.estado = 'México'