gracias a todos por su valiosa ayuda, ya pude resolver el problema.
no necesite hacerle el inner join a la tercera tabla de materias ya que las materias las tengo agregadas en un VALUE en un formulario de carga de calificciones y automaticamente se estaba almacenando en la tabla kardex, ya las pude tomar alli gracias nuevamente
no necesite hacerle el inner join a la tercera tabla de materias ya que las materias las tengo agregadas en un VALUE en un formulario de carga de calificciones y automaticamente se estaba almacenando en la tabla kardex, ya las pude tomar alli gracias nuevamente