Pergunta : ajustamento do sql

P.masterproviderid
, rp.specialtyname
, o providermaster p do
FROM de ps.specialtyid
, o picosegundo providerspecialty, o pa dos provideraddress, o rp
WHERE p.MASTERPROVIDERID=1148421 e p.expireddate SÃO NULL
E rp.specialtyid (+) = PS.SPECIALTYID
E
de p.masterproviderid = de ps.masterproviderid (+) E



Am de pa.masterproviderid = de p.masterproviderid que começ o resultado como o this


MASTERPROVIDERID ", “SPECIALTYNAME”, “SPECIALTYID "
" 1148421”, “a genética” “44 "
" 1148421”, “a genética” “44 "
" 1148421”, “a genética” “44 "
" 1148421”, “a genética” “44 o "
" 1148421”, “genética - clínica”, “45 o "
" 1148421”, “genética - clínica”, “45 o "
" 1148421”, “genética - clínica”, “45 o "
" 1148421”, “genética - clínica”, “45 o "
" 1148421”, “genética - molecular clínico”, “47 o "
" 1148421”, “genética - molecular clínico”, “47 o "


But eu quero o result
as

MASTERPROVIDERID”, “SPECIALTYNAME”, o
" 1148421” de “SPECIALTYID ", as “genéticas” “44 " o
" 1148421”, “genética - clínica”, “45 "
" 1148421”, “genética - molecular clínico”, “47 "/>
Please sugerem como devo eu tweak este query
class= do

Resposta : ajustamento do sql

Que versão de Oracle é você que se usa?

O que você está querendo fazer é GIRAR os dados.  Isto é um pouco de um problema antes de 11gR2.

Você pode ler sobre as várias maneiras em:
http://www.oracle-base.com/articles/misc/StringAggregationTechniques.php
Outras soluções  
 
programming4us programming4us