[firebase-br] Erro de multi select

jackson oliveira jackmosp em gmail.com
Qui Maio 1 19:20:56 -03 2014


Felicidades...


Em 1 de maio de 2014 18:39, Carlos Midia <carlosmidia2013 em gmail.com>escreveu:

> Boa noite a todos, sim entendi e fiz dar certo da seguinte forma:
>
> 1º:
>
> Select p.ean13
> From produtos_guia p
> Group by p.ean13
> Having count(p.ean13) > 1
>
> 2º:
>
> Update PRODUTOS
> set ID_SUBBAS = (select distinct cod_subbas from produtos_guia where
> produtos.ean13 = produtos_guia.ean13)
>
> obrigado a todos.
>
>
> Em 29 de abril de 2014 17:23, W O <sistemas2000profesional em gmail.com
> >escreveu:
>
> > Todos le estamos diciendo la misma cosa ¿será que no nos entiende?
> >
> > Saludos.
> >
> > Walter.
> >
> >
> >
> > 2014-04-29 10:58 GMT-04:00 jackson oliveira <jackmosp em gmail.com>:
> >
> > > Carlos, é como eu já lhe disse...
> > >
> > > Simples... o seu select está retornando mais de uma linha, logo, não
> > > conseguirá realizar o update, pois, o update espera uma linha de
> > informação
> > > para atualização de tudo (já que não existe uma cláusula where no seu
> > > update).
> > >
> > > Em suma, o que você tem de fazer é o seguite: Pegue somente o select,
> > faça
> > > ele retornar apenas uma linha de informação com a informação que
> deseja,
> > > após isto, inclua novamente no seu update e o mesmo não dará erros.
> > >
> > > Abraços,
> > >
> > >
> > > Em 29 de abril de 2014 10:43, W O <sistemas2000profesional em gmail.com
> > > >escreveu:
> > >
> > > > Carlos, extrae el SELECT de tu UPDATE y verifica por que te está
> > > > devolviendo más de una fila.
> > > >
> > > > Saludos.
> > > >
> > > > Walter.
> > > >
> > > >
> > > >
> > > > 2014-04-29 9:21 GMT-04:00 Carlos Midia <carlosmidia2013 em gmail.com>:
> > > >
> > > > > Bom dia a todos, com o distinct não deu certo também mesmo erro.
> > > > >
> > > > >
> > > > > Em 29 de abril de 2014 01:42, W O <
> sistemas2000profesional em gmail.com
> > > > > >escreveu:
> > > > >
> > > > > > Hola Carlos
> > > > > >
> > > > > > Puedes leer este artículo:
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
> http://firebird21.wordpress.com/2014/04/29/multiple-rows-in-singleton-select/
> > > > > >
> > > > > > Saludos.
> > > > > >
> > > > > > Walter.
> > > > > >
> > > > > >
> > > > > >
> > > > > > 2014-04-28 20:46 GMT-04:00 Carlos Midia <
> carlosmidia2013 em gmail.com
> > >:
> > > > > >
> > > > > > > Boa noite a todos, estou tentando dar um update com um select
> > porem
> > > > > está
> > > > > > > dando o erro abaixo:
> > > > > > >
> > > > > > > multiple rows in singleton select.
> > > > > > >
> > > > > > > alguém sabe como resolver isso?
> > > > > > >
> > > > > > > voo descrever a situação logo abaixo:
> > > > > > >
> > > > > > > tenho a Tabela 1:
> > > > > > >
> > > > > > > PRODUTOS
> > > > > > >  DESCRICAO
> > > > > > >  ID_SUBBAS
> > > > > > >  COD_BARRAS
> > > > > > >
> > > > > > >
> > > > > > > tenho a Tabela 2:
> > > > > > >
> > > > > > > PRODUTOS_SUBSTANCIA
> > > > > > >  ID_SUBBAS
> > > > > > >  COD_BARRAS
> > > > > > >
> > > > > > > UPDATE PRODUTOS
> > > > > > >
> > > > > > > SET ID_SUBBAS = (SELECT ID_SUBBAS FROM PRODUTOS_SUBSTANCIA
> WHERE
> > > > > > > PRODUTOS.COD_BARRAS = PRODUTOS_SUBSTANCIA.COD_BARRAS)
> > > > > > > ______________________________________________
> > > > > > > FireBase-BR (www.firebase.com.br) - Hospedado em
> > > www.locador.com.br
> > > > > > > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > > > > > > http://www.firebase.com.br/fb/artigo.php?id=1107
> > > > > > > Para consultar mensagens antigas:
> > http://firebase.com.br/pesquisa
> > > > > > >
> > > > > > ______________________________________________
> > > > > > FireBase-BR (www.firebase.com.br) - Hospedado em
> > www.locador.com.br
> > > > > > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > > > > > http://www.firebase.com.br/fb/artigo.php?id=1107
> > > > > > Para consultar mensagens antigas:
> http://firebase.com.br/pesquisa
> > > > > >
> > > > > ______________________________________________
> > > > > FireBase-BR (www.firebase.com.br) - Hospedado em
> www.locador.com.br
> > > > > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > > > > http://www.firebase.com.br/fb/artigo.php?id=1107
> > > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> > > > >
> > > > ______________________________________________
> > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > > > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > > > http://www.firebase.com.br/fb/artigo.php?id=1107
> > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> > > >
> > > ______________________________________________
> > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > > http://www.firebase.com.br/fb/artigo.php?id=1107
> > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> > >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista