Можно ли назвать столбцы в результирующем сете значениями из таблицы?

Доброй ночи.
Есть таблица А, с двумя столбцами: name и value. Я хочу, чтобы в выборку попали все строки value, но чтобы названием столбцов были значения name. Проще говоря, есть строка с name = John Smith и с value = Some value, и мне нужно иметь в результате столбец, озаглавленный "John Smith", а не столбец name, как это было бы обычно. Чем больше уникальных значений в столбце name, тем больше столбцов должно быть в результирующем сете.

Возможно ли это вообще? Пробовал засунуть подзапрос в select expressions (чтобы результат подзапроса заюзался как псевдоним), и еще несколько вариантов, но не получилось.

Заранее спасибо.
  • Вопрос задан
  • 37 просмотров
Решения вопроса 1
@d-stream
Готовые решения - не подаю, но...
Стоит начать с того, что независимо от числа строк у каждой колонки одно имя.
Соответственно много имен = много колонок.
Ну а так - смотреть надо в сторону pivot tables
Вроде в MySQL это уже появилось.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы