Yo lo haría al revés. Buscaría los que han aprobado algún examen y luego mediante LEFT JOIN, SELECT ... NOT IN o NOT EXISTS... sacaría los otros, los que no están en ese conjunto. Imagino que cuentas con una tabla alumnos. Entiendo que solo hay un examen por asignatura.
Con esa o con alguna otra menos eficiente, como esta otra, también obtendrías aquellos que no han aprobado ninguna asignatura.
y también puede hacerse con NOT EXISTS. Mira ejs. aquí:
http://stackoverflow.com/questions/9...ere-not-exists
No basta con que te lo digamos. Debes comprobarlo con datos.
Luego tendrías que traerte, claro, la provincia de cada uno de esos alumnos.