Obviamente no has entendido lo que te estoy diciendo.
No hay forma simple de hacer una sola consulta SENCILLA que te devuelva esos resultados.
De acuerdo a lo que he visto en los datos de las tablas, para lograr lo que necesitas tendrás que hacer un SELECT con un INNER JOIN de
ocho niveles, donde cada INNER JOIN recuperará el dato de un campo y lo asociará al que le precede.
No te puedo poner un ejemplo exacto porque para hacerlo necesito analizar los datos de la tabla con cuidado, pero la idea es la que te describo
Código MySQL:
Ver originalSELECT t1.valor Servicio
, t2.valor Nombre
, ...
-- el resto de los casos, uno por uno FROM guow7_rsform_submission_values t1
INNER JOIN guow7_rsform_submission_values t2
ON t1.idvalor
= t2.idvalor
...
-- El resto de los JOIN, una vez por cada campo
WHERE t1.idcampo
= 'tServicio' AND t2.idcampo
=' tNombre' ...
¿Se va entendiendo?
Lo que te puedo asegurar es que esa query es un espanto para la performance de la base.