[firebase-br] Dúvida Update

Sandro Souza escovadordebits em gmail.com
Ter Abr 3 18:04:07 -03 2012


Bom dia/tarde.

Que tal refazer esse SELECT usando o EXISTS:

UPDATE rotas_cliente rc
set rc.cod_rota_nome = 25 WHERE
EXISTS(SELECT C.COD_CLIENTE FROM CLIENTES C
WHERE(C.COD_CIDADE in (2,7,50,10,75))AND(C.COD_CLIENTE = RC.COD_CLIENTE));
Em 03/04/2012 17:22, "Zottis" <bzottis em ig.com.br> escreveu:

> Pessoal, tenho este SQL, mas não funciona, sei que o comando IN não é muito
> apropriado para esse caso, como poderia ser feito?
>
>
>
> UPDATE rotas_cliente rc
>
>  set rc.cod_rota_nome = 25 WHERE
>
>  rc.cod_cliente IN (SELECT list(COD_cLIENTE, ',') FROM cLIENTES C
>
>                      WHERE c.COD_CIDADE in (2,7,50,10,75)) ;
>
>
>
> Obrigado antecipadamente:
>
>
>
> Zottis
>
> ______________________________________________
> 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