STEP #1
Trong truy vấn bên dưới, hãy thay thế yourTable
với tên thật của bảng của bạn và thực thi / chạy nó
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)
Kết quả là bạn sẽ nhận được một số chuỗi sẽ được sử dụng trong bước tiếp theo!
STEP #2
Lấy chuỗi bạn nhận được từ Bước 1 và chỉ thực thi nó dưới dạng truy vấn
Kết quả là một Pivot bạn đã hỏi trong câu hỏi