É foi como eu imaginei, é a base do SQL, mas como cada banco tem suas
particularidades eu ja enviei esta resposta para saber ao certo se no Oracle
retornava mais de uma linha, foi bom saber, quero começar a estudar Oracle
agora, pois minha especialidade é o PostgreSQL

Att,
Murilo Rosa . Net
http://www.murilorosa.net
+554288010692
skype: murilobiassio
msn: [email protected]


Em 2 de dezembro de 2010 15:52, Diego Feijó <[email protected]> escreveu:

> Olá Murilo, é verdade você tem razão com mais de um registro na tabela
> o sub-select já não funciona mais. No caso do oracle ele está
> retornando o seguinte erro: ORA-01427: a subconsulta de uma única
> linha retorna mais de uma linha
>
>
>
> On 2 dez, 15:11, "Murilo Rosa . Net --- Web Studio"
> <[email protected]> wrote:
> > Nao sei no Oracle, mas no postgres o sub-select pode retornar apenas 1
> > resultado
> >
> > Att,
> > Murilo Rosa . Nethttp://www.murilorosa.net
> > +554288010692
> > skype: murilobiassio
> > msn: [email protected]
> >
> > Em 2 de dezembro de 2010 14:56, Diego Feijó <[email protected]> escreveu:
> >
> > > Olá Cleyton, funcionou somente desta forma, acho que você criou errado
> > > o álias para a tabela de teste.
> >
> > > SELECT
> > >  ROOT.JOGOS.GOLS_TIME1,
> > >  ROOT.JOGOS.GOLTS_TIME2,
> > >  TIME_1.NOME AS TIME1,
> > >  TIME_2.NOME AS TIME2
> > > FROM
> > >  ROOT.JOGOS
> > >  INNER JOIN ROOT.TIMES TIME_1 ON (TIME_1.ID_TIMES =
> > > ROOT.JOGOS.ID_TIME1)
> > >  INNER JOIN ROOT.TIMES TIME_2 ON (TIME_2.ID_TIMES =
> > > ROOT.JOGOS.ID_TIME2)
> >
> > > Mas sinceramente com sub-select achei mais profissional e muito mais
> > > desafiador :)
> >
> > > Vamos ver se chegamos a mais algumas soluções.
> >
> > > --
> > > Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> > > Para enviar uma mensagem, envie um e-mail para
> [email protected]
> > > Para sair da lista, envie um email em branco para
> > > [email protected]
> > > Mais opções estão disponíveis emhttp://groups.google.com/group/flexdev
> >
> >
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> Para sair da lista, envie um email em branco para
> [email protected]
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a