Còn điều này thì sao ??
SELECT
GROUP_CONCAT(if(colHeader = 'Header 1', value, NULL)) AS 'Header 1',
GROUP_CONCAT(if(colHeader = 'Header 2', value, NULL)) AS 'Header 2',
GROUP_CONCAT(if(colHeader = 'Header 3', value, NULL)) AS 'Header 3'
FROM myTable;
Bản trình diễn
Lưu ý, bạn sẽ cần GROUP BY
tuyên bố khi có nhiều dữ liệu id như được hiển thị bên dưới trong Demo 2 .