STEP #1
I nedanstående fråga ersätt yourTable
med det riktiga namnet på din tabell och kör/kör den
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)
Som ett resultat kommer du att få lite snöre som kan användas i nästa steg!
STEP #2
Ta strängen du fick från steg 1 och kör den bara som en fråga
Utdata är en pivot som du frågade i fråga