Поворот резултата запроса на 90 градусов вправо

From: Алексей Резник <lekha4353(at)mail(dot)ru>
To: pgsql-ru-general(at)postgresql(dot)org
Subject: Поворот резултата запроса на 90 градусов вправо
Date: 2016-01-26 13:28:03
Message-ID: 1453814883.178942224@f339.i.mail.ru
Views: Whole Thread | Raw Message | Download mbox | Resend email
Thread:
Lists: pgsql-ru-general

Здравствуйте, подскажите, пожалуйста, как решить проблему.
Есть запрос, который выводит следующее:

col1   |   col2
___________

A       |   значение1
B       |   наименование1
C       |   вид1
D       |   пользователь1
                                                           -- тут нет пробела, это для наглядности восприятия
A       |   значение2
B       |   наименование2
C       |   вид2
D       |   пользователь2

A       |   значение3
B       |   наименование3
C       |   вид3
D       |   пользователь3

В итоге нужно его преобразовать, чтобы на выходе был результат с фиксированным количеством колонок,
но различным при каждом запросе количеством строк (в этом конкретном примере их 3):

         A         |              B                |       C     |                 D
____________________________________________________
значение1   |   наименование1   |   вид1    |    пользователь1
значение2   |   наименование2   |   вид2    |    пользователь2
значение3   |   наименование3   |   вид3    |    пользователь3

--
Алексей Резник

Responses

Browse pgsql-ru-general by date

  From Date Subject
Next Message Shulgin, Oleksandr 2016-01-26 13:41:48 Re: [pgsql-ru-general] Поворот резултата запроса на 90 градусов вправо
Previous Message Dmitry E. Oboukhov 2016-01-26 12:31:01 Re: Re[2]: [pgsql-ru-general] Re[2]: [pgsql-ru-general] Re: [pgsql-ru-general] Re: [pgsql-ru-general] Re: [pgsql-ru-general] Re: [pgsql-ru-general] Снова подниму вопрос: как заставить pg использовать НУЖНЫЙ индекс?