Puedes obtener toda la info en una sola query pero luego deberas tratarla con php
Código sql:
Ver originalSELECT ex.examen, pr.pregunta, op.opcion
FROM TESTS ex LEFT JOIN QUESTIONS pr
ON ex.idtest=pr.testid
LEFT JOIN OPTIONS
pr.idquestion=op.questionid
WHERE ex.examen="Examen1";
Esto nos da una tabla tipo
Examen1::Pregunta1::Opcion1
Examen1::Pregunta1::Opcion2
Examen1::Pregunta1::Opcion3
Examen1::Pregunta1::Opcion4
Examen1::Pregunta2::Opcion1
Examen1::Pregunta2::Opcion2
Examen1::Pregunta2::Opcion3
Examen1::Pregunta2::Opcion4
...
Examen1::PreguntaX::OpcionX
luego como ves deberas tratarlo con php para no repetir info....si siempre son el mismo numero de opciones sera muy facil si no se complica un poco mas....o no...
Quim