Vraag : sql het stemmen

SELECTEER p.masterproviderid
, rp.specialtyname
, ps.specialtyid

FROM providermaster p, providerspecialty ps, provideraddress pa, IS rfproviderspecialty rp
WHERE p.MASTERPROVIDERID=1148421 en p.expireddate NULL
EN rp.specialtyid (+) = PS.SPECIALTYID
EN p.masterproviderid = ps.masterproviderid (+)
EN pa.masterproviderid = p.masterproviderid



Am krijgend het resultaat zoals this


MASTERPROVIDERID ", „SPECIALTYNAME“, „SPECIALTYID "
" 1148421“, „Genetica“ „44 "
" 1148421“, „Genetica“ „44 "
" 1148421“, „Genetica“ „44 "
" 1148421“, „Genetica“ „44 "
" 1148421“, „Klinische Genetica -“, „45 "
" 1148421“, „Klinische Genetica -“, „45 "
" 1148421“, „Klinische Genetica -“, „45 "
" 1148421“, „Klinische Genetica -“, „45 "
" 1148421“, „Genetica - Klinische Moleculair“, „47 "
" 1148421“, „Genetica - Klinische Moleculair“, „47 "


But wil ik result
as

MASTERPROVIDERID“, „SPECIALTYNAME“, „SPECIALTYID "
" 1148421“, „Genetica“ „44 "
" 1148421“, „Klinische Genetica -“, „45 "
" 1148421“, „Genetica - Klinische Moleculair“, „47 "/>Please

knijp

Antwoord : sql het stemmen

Welke versie van Oracle gebruikt u?

Wat u wilt doen is SPIL de gegevens.  Dit is een weinig een probleem voorafgaand aan 11gR2.

U kunt lezen over de diverse manieren bij:
http://www.oracle-base.com/articles/misc/StringAggregationTechniques.php
Andere oplossingen  
 
programming4us programming4us