MySQL строка в столбец
Может ли кто-нибудь помочь мне с тем, как я могу создать вывод запроса, используя данные строки в исходной таблице в качестве заголовка моего вывода. Пожалуйста, смотрите ниже для иллюстрации.
НАПРИМЕР.
Данные ряда:
+-----------+----------+
| colHeader | value |
+-----------+----------+
| Header1 | value 1 |
+-----------+----------+
| Header2 | value 2 |
+-----------+----------+
| Header3 | value 3 |
+-----------+----------+
Выход:
+-----------+-----------+-----------+
| Header1 | header2 | Header3 |
+-----------+-----------+-----------+
| Value 1 | value 2 | Value 3 |
+-----------+-----------+-----------+
Является ли это возможным??
Вот мой скрипт MySQL. Я не думаю, что это правильно. Есть ли идея о том, как я могу прийти на вышеупомянутый вывод?
SELECT t1.value AS `Header1`,
t2.value AS `Header2`,
t3.value AS `Header3`
FROM (SELECT * FROM table1 WHERE colHeader='Header1') t1
JOIN (SELECT * FROM table1 WHERE colHeader='Header2'3) t2
JOIN (SELECT * FROM table1 WHERE colHeader='Header3') t3;