У меня есть таблица, которая выглядит так:
|date |category_id|val
|2010-08-09|1 |2
|2010-08-09|2 |45
|2010-08-10|3 |1500
|2010-08-10|2 |4
Я хотел бы выбрать из этой таблицы, что каждый идентификатор категории является столбцом, поэтому конечный результат выглядит следующим образом:
|date |1 |2 |3
|2010-08-09|2 |45 |NULL
|2010-08-10|NULL |4 |1500
Возможно ли что-то подобное с одним оператором SELECT
или хранимой процедурой, без использования дополнительной таблицы и без предварительного знания всех значений category_id?