Las repuesta oficiales o buenas deben estar en la tabla Tblpreguntas junto con las preguntas.
Las respuestas de los alumnos deben estar en la tabla Tblrespuestasfinales,
en cada registro de dicha tabla debe haber el id del alumno, el id de la pregunta y la respuesta que ha dado el alumno...
Si lo tienes así y solo así te funcionara...
Código MySQL:
Ver original sum(if(R.respuestasfinales
=P.respuestas
,1,0)) aciertos
, sum(if(R.respuestasfinales
=P.respuestas
,0,1)) errores
, ON A.idAlumnos
=R.idAlumnos
ON P.Idpreguntas
=R.Idpreguntas
Quim