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_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