STEP #1
En la consulta a continuación, reemplace yourTable
con el nombre real de su tabla y ejecútelo/ejecútelo
SELECT 'SELECT CustomerID, ' +
GROUP_CONCAT_UNQUOTED(
'MAX(IF(Feature = "' + STRING(Feature) + '", Value, NULL))'
)
+ ' FROM yourTable GROUP BY CustomerID'
FROM (SELECT Feature FROM yourTable GROUP BY Feature)
¡Como resultado, obtendrá una cadena para usar en el siguiente paso!
STEP #2
Tome la cadena que obtuvo del Paso 1 y simplemente ejecútela como una consulta
El resultado es un pivote que hizo en la pregunta