Como ya te dije, el como MUESTRES el resultado de la consulta, es tema de
programación, no de bases de datos, y si te tomas el tiempo de leer las reglas del foro de Bases de datos verás que aqui no tratamos las soluciones de programación, solo las de SQL y BBDD, donde no está tu problema.
Pregunta en el foro de PHP. Alli te pueden ayudar con esa parte.
Por otro lado, en ese foro yo respondí hace un par de semanas una pregunta que planteaba el mismo tipo de dilema, y les puse una posible solución mas o menos sencilla. Buscala. Te puede orientar.
En cuanto a ese error "Column 'evaluacionId' in where clause is ambiguous", es un error de manual... En el WHERE no estás indicando la tabla de donde debe tomar ese campo... Y en ambas tablas existe un campo con el mismo nombre.
Código SQL:
Ver originalSELECT E.evaluacionPregunta, E.evaluacionId, R.respuesta
FROM evaluacion E INNER JOIN respuestas R ON E.evaluacionId = R.evaluacionId
WHERE evaluacionId = colname /* OK. Pero de qué tabla?*/
Otra cosa: Acostumbrate a usar alias. Hace mas legibles los códigos.