Muchas gracias Andres95. Ahora va algo mejor. No suelo usar el group by pero hay casos como este que le viene muy bien. Para que me de el resultado que yo quiero he tenido que construir esto:
Código:
SELECT T001Usuario, SUM(CASE T012Orden WHEN 1 THEN T013Respuesta ELSE 0 END) AS Respuesta1
, SUM(CASE T012Orden WHEN 2 THEN T013Respuesta ELSE 0 END) AS Respuesta2
, SUM(CASE T012Orden WHEN 3 THEN T013Respuesta ELSE 0 END) AS Respuesta3
, SUM(CASE T012Orden WHEN 4 THEN T013Respuesta ELSE 0 END) AS Respuesta4
...............
, SUM(CASE T012Orden WHEN 80 THEN T013Respuesta ELSE 0 END) AS Respuesta80
FROM T013Respuestas
GROUP BY T001Usuario
Los indices coinciden con los campos claves, que son por los que estoy buscando.
Un saludo.