Umut her şey yolunda. o yalnızca bir satır görüntüler öyle ki "" Ben virgül kaldırmak için aşağıdaki benim kodunu düzenlemek nasılListagg sözdizimi Oracle 10, 11
Test ID
Adis, Nike 123
, 123
: Burada
Select
Soccer||', ' ||football as test,
ID
From sport
Where ID = 123
yukarıdaki sorgunun sonuç: Ben basit bir program var?
Equipment ID
Adis, Nike 123
birileri görüş bildirmek misiniz:
Select
LISTING (a.test, ', ') within group (order by a.test) as equipment,
ID
From
(
Select
soccer||', '||football as test,
ID
From test
where ID =123
)a
Group by I'd
sonuç
Equipment ID
, , Adis, Nike 123
My istenen sonuç gösteriyor? Ben oracle 11 teşekkürler koşuyorum!
Neden başlık Oracle 10'dan bahsediyor? Çıktınızdan iki satır var, her ikisi de sütun kümesiyle, diğeri de null. Yalnızca bir değer kümesine sahip satırlarınız varsa ne yapmak istiyorsunuz? Belki daha gerçekçi/çeşitli veriler ve beklediğiniz sonucu ekleyebilirsiniz. –