Помогите с запросом.

rostpyton
Дата: 20.11.2009 13:19:42
Есть таблица

1 a 100
2 a 200
3 a 150
1 b 110
2 b 120
3 b 120
4 b 130
1 c 115
2 c 120

Как без union, так как значений второго столбца несколько сотен, создать запрос, чтоб вывод был таким

a b c
1 100 110 115
2 200 120 120
3 150 120
4 130
_Alex_SMIRNOV_
Дата: 20.11.2009 13:22:19
STFM: транспонировать, PIVOT
Elic
Дата: 20.11.2009 13:27:53
_Alex_SMIRNOV_
STFM
кого? что? :)
rostpyton
Дата: 20.11.2009 15:05:55
А если количество столбцов не определено? да еще и в выводимых данных много NULL?
Babe_Vampire
Дата: 20.11.2009 15:28:35
_Alex_SMIRNOV_
STFM

Search This Forum Manualy?
Alex_Ev80
Дата: 20.11.2009 15:29:23
rostpyton,

а зачем выводишь a b c, если не позиционируешь в нужны столбик результат?

create table test1 (c1 number,c2 varchar2(1),c3 number)

select c1,
xmlagg(xmlelement("X",to_char(c3)||' ')
order by c1) .extract('X/text()').getstringval() c3
from test1
group by c1
order by c1