STEP #1
Dalam kueri di bawah ini, ganti yourTable
dengan nama asli tabel Anda dan jalankan/jalankan
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)
Akibatnya Anda akan mendapatkan beberapa string untuk digunakan pada langkah selanjutnya!
STEP #2
Ambil string yang Anda dapatkan dari Langkah 1 dan jalankan saja sebagai kueri
Outputnya adalah Pivot yang Anda ajukan dalam pertanyaan