Конвертировать данные MySQL / JSON в таблицу - PullRequest
1 голос
/ 26 января 2012

Немного сложнее, чем позволяет предмет.Я в основном выполняю запрос SQL, который возвращает 4 столбца данных.Последний столбец - это число, первые 3 содержат информацию о числе.

В частности:

Col1: Question Text
Col2: Info Type
Col3: Banner
Col4: Average

Поэтому я запрашиваю большой набор данных, чтобы получить средний балл группыitems.

Я мог бы запросить результаты Q1 и Q2, где тип информации - «Фаворит» или «Второй фаворит», баннеры - Канада и США.

Что я хочу, чтобы моя выходная таблица выгляделанапример:

               |Canada           |USA
Q1 | Favourite | Average Score   | Average Score
Q1 | SecondFav | Average Score   | Average Score
Q2 | Favourite | Average Score   | Average Score
Q2 | SecondFav | Average Score   | Average Score

Я ищу способ (возможно, плагин или утилиту), где я могу указать, какие данные использовать в строках, а какие в столбцах.

Не знаю, какПонятно, что любая помощь приветствуется.

1 Ответ

0 голосов
/ 26 января 2012

Вы можете сделать это в mysql, просто переведите строки в столбцы, используя выражение CASE, например:

 Select col1 as 'Question', col2 as 'Info Type',
        case when Col3 = 'Canada' then col4 end as 'Canada',
        case when Col3 = 'USA' then col4 end as 'USA'
 from yourTableName
...