Estou tentando esse código

$sql = "UPDATE veiculo.modelo SET modelo = 

( SELECT marca FROM veiculo.marca WHERE veiculo.marca.idmarca =
veiculo.modelo.idmarca ) || ' ' ::varchar(2) || veiculo.modelo";

mas recebo este erro:

ERRO: faltando entrada para tabela "veiculo" na cláusula FROM LINE 2: ... =
veiculo.modelo.idmarca ) || ' '::varchar(2) || veiculo.mo... ^


Eu quero que no select me retorne o campo marca da tabela veiculo.marca cujo
o campo veiculo.marca.idmarca seja igual ao campo veiculo.modelo.idmarca
corrente no update externo.

Deu pra entender?
-- 
View this message in context: 
http://old.nabble.com/Atualizar-todos-campos-tabela-com-dados-de-outra-tabela-tp27794225p27794225.html
Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a