Top.Mail.Ru
Ответы

Как транспонировать таблицу в sql?

Сейчас данные выводятся так в столбцы: sum, month, sname. Мне надо, чтобы по горизонтали были месяца.
(каждому месяцу с именем соответствовало значение sum... ну как в матрице)

Дополнен

Oracle SQL

По дате
По Рейтингу
Аватар пользователя
Новичок
6лет

Это называется "Перекрёстная таблица". Я сомневаюсь, чтобы это можно было сделать стандартным MySQL без спец. утилит.

Аватар пользователя
Мудрец
6лет

Строго говоря, в РСУБД не таблицы, а отношения, а для них операция транспонирования не существует.

Больше по теме