STEP #1
V níže uvedeném dotazu nahraďte yourTable
se skutečným názvem vaší tabulky a spustit/spustit ji
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)
V důsledku toho získáte nějaký řetězec, který můžete použít v dalším kroku!
STEP #2
Vezměte řetězec, který jste získali z kroku 1, a spusťte jej jako dotaz
Výstup je Pivot, na který jste se zeptali