É 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
