Hola krizzh,
Por lo que veo en tu código, todos los datos que obtienes y los que deseas obtener están en la misma tabla (alumnos_matricula), en cuyo caso, no necesitas unir las dos tablas.
Ahora bien, si lo que deseas es obtener más datos de la tabla "notas", lo que debes hacer es utilizar INNER JOIN, y (si no me equivoco) es necesario que el campo por el que vas a hacer la unión no pueda ser NULL.
Un ejemplo de consulta con INNER JOIN teniendo en cuenta el campo que tienes en común:
Código SQL:
Ver originalSELECT
a.campo1,
a.campo2,
a.campo3,
n.campo4,
n.campo5
FROM alumnos_matricula AS a
INNER JOIN notas AS n
ON a.MP_MAT_ID = n.MP_MAT_ID
WHERE tu_condición;
A partir de ahí, creo que puedes seguir tú. Espero haberte ayudado.