Преобразование строк данных в таблицу, аналогичную оси, но с фактическими значениями

У меня есть данные в таблице mysql в формате

C1 | C2 | C3 (Column titles) A1 | X1 | Y1 A1 | X2 | Y2 A1 | X3 | Y3 B1 | X1 | Y4 B1 | X2 | Y5 B1 | X3 | Y6 B1 | X4 | Y7 C1 | X1 | Y8 C1 | X2 | Y9 

Я хотел бы преобразовать это в

 00 | X1 | X2 | X3 | X4 A1 | Y1 | Y2 | Y3 | B1 | Y4 | Y5 | Y6 | Y7 C1 | Y8 | Y9 

Очень похоже на сводную таблицу, но вместо этого вводят фактические значения Yx в таблице, а не выполняют на них операцию (Sum / Avg и т. Д.).

Есть ли простой способ сделать это в mysql или excel / libreoffice?

благодаря

Демоверсия SQLFiddle

 select C1, max(case when c2='X1' then C3 else '' end) as `X1`, max(case when c2='X2' then C3 else '' end) as `X2`, max(case when c2='X3' then C3 else '' end) as `X3`, max(case when c2='X4' then C3 else '' end) as `X4` from t group by C1 
  • Конфигурация столбца Telerik PivotGrid
  • Пользовательская группа в сводной таблице
  • Ускорение фильтрации сводной таблицы VBA-кода
  • Отфильтровать сводную таблицу на основе значений из заданного пользователем диапазона
  • Иерархия атрибутов SSAS не используется в качестве метки строки в Excel
  • Как создать сводные таблицы с помощью SpreadsheetLight?
  • API проектирования для создания точки в Excel с использованием Java
  • Ссылки на ячейки Excel в формуле суммы с множеством состояний
  • Как я могу изменить подсказку по умолчанию для набора данных в диаграмме Pivot в excel?
  • EPPlus Сохранение файла генерирует исключение NULL-ссылки
  • Сводные таблицы - VBA
  • Давайте будем гением компьютера.