Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Представление данных в виде развернутой таблицы / 3 сообщений из 3, страница 1 из 1
05.10.2004, 13:10
    #32723861
akalend
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Представление данных в виде развернутой таблицы
имеетстя некий абстрактный запрос, который выводит данные:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
group  pr  name
A       1   Sasha
A       2   Masha
B       1   Lena
B       2   Vera
C       1   Youra
C       2   Vova

Каким образом мне осуществить вывод в ввиде таблицы:
Код: plaintext
1.
2.
3.
4.
         A               B                    C
1      Sasha             Lena                Youra

2      Masha            Vera                 Vova

сложность в том, что признак группы 1,2,3 ....
может быть неизвестное кол-во строк

это могут быть даты, группы товаров и пр... данные
...
Рейтинг: 0 / 0
05.10.2004, 13:48
    #32723965
bas
bas
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Представление данных в виде развернутой таблицы
Код: plaintext
1.
2.
3.
4.
5.
6.
select a.pr, a.A, b.B, c.C from  
(select pr, DECODE(gr, 'A', name, NULL) A from test) A,
(select pr, DECODE(gr, 'B', name, NULL) B from test) B,
(select pr, DECODE(gr, 'C', name, NULL) C from test) C
where A.pr = B.pr and A.pr = C.pr and B.pr = C.pr
  and A.A is not nuLL and B.B is not nuLL and C.C is not nuLL       
...
Рейтинг: 0 / 0
05.10.2004, 14:06
    #32724031
akalend
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Представление данных в виде развернутой таблицы
спавибо
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Представление данных в виде развернутой таблицы / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]