Строка 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;
9
задан Bryan 28 June 2012 в 09:32
поделиться