Problemas com Update em tabela.

Firebird

08/08/2006

Não to conseguindo fazer de jeito maneira um update com join no firebird ( no access é barbada) , pesquisei no forum mas nenhuma resposta consegui fazer esta coisa funcionar, chega a ser ridiculo de simples, mas não consigo no IBOCONSOLE.

Ela faz o seguinte, atualiza o campo C4 da tabela1 com com o campo C4 da tabela 2 qunado os campos COD foram iguais. Mas da sempre erro, ja postei em alguns forums Firebird e não tive resposta.

olha o exemplo abaixo
seria assim o sql (acho eu)...

update TABELA1.C4 SET TABELA2.C4 INNER JOIN TABELA2 WHERE TABELA1.COD=TABELA2.COD;


tabela1
CODc1c2 c3c4
1234ABABAB

tabela2
CODC4
1234AB


Admin290

Admin290

Curtidas 0

Respostas

Xtreme

Xtreme

08/08/2006

Tenta assim:
update TABELA1.C4 SET TABELA1.C4 = (select TABELA2.C4 from TABELA2 WHERE TABELA1.COD=TABELA2.COD);


Obs.: Não tive tempo pra testar!


GOSTEI 0
POSTAR