Update de duas tabelas

Firebird

15/09/2003

Galera tenho a seguinte situação:

Tabela A e Tabela B tem o campo Recibo (Que são relacionados) e o campo PkMatri.

Preciso jogar os valores do campo PKMatri para Tabela A para a Tabela B, pois estão preenchidos na primeira tabela e na segunda não. Fiz algo assim.


[b:1bbff66206]Update[/b:1bbff66206] [color=red:1bbff66206]Tabela_B[/color:1bbff66206] [b:1bbff66206]Set[/b:1bbff66206] [color=red:1bbff66206]Tabela_B[/color:1bbff66206].[color=green:1bbff66206]PkMatri[/color:1bbff66206] = [color=red:1bbff66206]Tabela_A[/color:1bbff66206].[color=green:1bbff66206]PkMatri [/color:1bbff66206]
[b:1bbff66206]Where[/b:1bbff66206] [color=red:1bbff66206]Tabela_B[/color:1bbff66206].[color=orange:1bbff66206]Recibo[/color:1bbff66206] = [color=red:1bbff66206]Tabela_A[/color:1bbff66206].[color=orange:1bbff66206]Recibo[/color:1bbff66206]

Só que não funciona, como poderia fazer???

valeu


Adriano Santos

Adriano Santos

Curtidas 0

Respostas

Afarias

Afarias

15/09/2003

UPDATE tabela_b SET tabela_b.pkmatri =
(SELECT tabela_a.pkmatri FROM tabela_a
WHERE tabela_b.recibo = tabela_a.recibo)


T+


GOSTEI 0
POSTAR