Можно ли назвать столбцы в результирующем сете значениями из таблицы?
Доброй ночи.
Есть таблица А, с двумя столбцами: name и value. Я хочу, чтобы в выборку попали все строки value, но чтобы названием столбцов были значения name. Проще говоря, есть строка с name = John Smith и с value = Some value, и мне нужно иметь в результате столбец, озаглавленный "John Smith", а не столбец name, как это было бы обычно. Чем больше уникальных значений в столбце name, тем больше столбцов должно быть в результирующем сете.
Возможно ли это вообще? Пробовал засунуть подзапрос в select expressions (чтобы результат подзапроса заюзался как псевдоним), и еще несколько вариантов, но не получилось.
Стоит начать с того, что независимо от числа строк у каждой колонки одно имя.
Соответственно много имен = много колонок.
Ну а так - смотреть надо в сторону pivot tables
Вроде в MySQL это уже появилось.