¿Qué tal esto?
SELECT
GROUP_CONCAT(if(colHeader = 'Header 1', value, NULL)) AS 'Header 1',
GROUP_CONCAT(if(colHeader = 'Header 2', value, NULL)) AS 'Header 2',
GROUP_CONCAT(if(colHeader = 'Header 3', value, NULL)) AS 'Header 3'
FROM myTable;
Demostración
Tenga en cuenta que necesitará GROUP BY
declaración cuando hay más datos de ID como se muestra a continuación en Demostración 2 .