MySQL fila a columna

¿Alguien me puede ayudar? ¿Cómo puedo crear un resultado de consulta utilizando los datos de la fila en la tabla de origen como un encabezado en mi resultado? Por favor, vea abajo para la ilustración.

P.EJ.

Datos de la fila:

+-----------+----------+
| colHeader | value    |
+-----------+----------+
| Header1   | value 1  |
+-----------+----------+
| Header2   | value 2  |
+-----------+----------+
| Header3   | value 3  |
+-----------+----------+

Salida:

+-----------+-----------+-----------+
| Header1   | header2   | Header3   |
+-----------+-----------+-----------+
| Value 1   | value 2   | Value 3   |
+-----------+-----------+-----------+

¿¿Es posible??

Aquí está mi script MySQL. No creo que sea de la manera correcta. ¿Hay alguna idea de cómo podría llegar a la salida anterior?

SELECT t1.value AS `Header1`,
       t2.value AS `Header2`,
       t3.value AS `Header3`
  FROM (SELECT * FROM table1 WHERE colHeader='Header1') t1
  JOIN (SELECT * FROM table1 WHERE colHeader='Header2'3) t2
  JOIN (SELECT * FROM table1 WHERE colHeader='Header3') t3;

Respuestas a la pregunta(1)

Su respuesta a la pregunta