STEP #1
Nella query sottostante sostituisci yourTable
con il nome reale della tua tabella ed eseguila/eseguila
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)
Di conseguenza otterrai delle stringhe da utilizzare nel passaggio successivo!
STEP #2
Prendi la stringa che hai ottenuto dal passaggio 1 ed eseguila semplicemente come una query
L'output è un pivot che hai posto in questione