Как создать сводную таблицу по нескольким столбцам в MariaDB?

#sql #mariadb #pivot-table

Вопрос:

Я хочу преобразовать исходную таблицу в сводную таблицу в MariaDB.

Для конкретного образца данных исходная таблица wolud выглядит следующим образом:

Год Клавиша Col1 Col2 Col3
2021 V1 1 2 нулевой
2021 V2 0 1 1
2021 V3 2 2 2
2020 V1 10 20 30
2020 V3 5 10 15
2019 V1 4 5 6
2019 V2 7 8 9
2019 V3 5 6 7

И желаемый результат был бы таким:

Клавиша 2021-Col1 2021-Col2 2021-Col3 2020-Col1 2020-Col2 2020-Col3 2019-Col1 2019-Col2 2019-Col3
V1 1 2 нулевой 10 20 30 4 5 6
V2 0 1 1 нулевой нулевой нулевой 7 8 9
V3 2 2 2 5 10 15 5 6 7

Кто-нибудь может мне помочь?

Комментарии:

1. Видеть mariadb.com/kb/en/connect-pivot-table-type