Frage : sql-Abstimmen

AUSERWÄHLTES p.masterproviderid
, rp.specialtyname
, ps.specialtyid

FROM providermaster p, providerspecialty ps, provideraddress PA, rfproviderspecialty rp
WHERE p.MASTERPROVIDERID=1148421 und p.expireddate IST NULL
UND rp.specialtyid (+) = PS.SPECIALTYID
UND p.masterproviderid = ps.masterproviderid (+)
UND pa.masterproviderid = p.masterproviderid das



Am das Resultat wie this


MASTERPROVIDERID erhalten ", „SPECIALTYNAME“, „SPECIALTYID "
" 1148421“, „Genetik“ „44 "
" 1148421“, „Genetik“ „44 "
" 1148421“, „Genetik“ „44 "
" 1148421“, „Genetik“ „44 "
" 1148421“, „die Genetik - klinisch“, „45 "
" 1148421“, „Genetik - klinisch“, „45 "
" 1148421“, „die Genetik - klinisch“, „45 "
" 1148421“, „Genetik - klinisch“, „45 "
" 1148421“, „Genetik - klinisches molekulares“, „47 "
" 1148421“, „Genetik - klinisches molekulares“, „47 "


But wünsche ich das result
as

MASTERPROVIDERID“, „SPECIALTYNAME“, „SPECIALTYID "
" 1148421“, „Genetik“ „44 "
" 1148421“, „die Genetik - klinisch“, „45 "
" 1148421“, „Genetik - klinisches molekulares“, „47 "

Please schlagen vor, wie ich zwicke dieses query
sollte

Antwort : sql-Abstimmen

Welche Version von Oracle sind Sie verwendend?

Was Sie tun wünschen, ist, die Daten ZU SCHWENKEN.  Dieses ist ein wenig von einem Problem vor 11gR2.

Sie können über die verschiedenen Weisen an lesen:
http://www.oracle-base.com/articles/misc/StringAggregationTechniques.php
Weitere Lösungen  
 
programming4us programming4us