Update entre Tabelas
13/07/2004
0
boa dia galera...
Estou com o seguinte problema, preciso atualizar os campos de uma tabela ´Ealunos´ com o dados contidos na tabela ´Ppessoa´
Tentei instrução abaixo.
obs) Consigo para um campo apenas quando coloco mais campos e pararêntes não é executada.
Ex:
UPDATE EALUNOS
SET ( EALUNOS.ENDALUNO,EALUNOS.NUMENDALUN ) = (SELECT PPESSOA.RUA,PPESSOA.NUMERO
FROM PPESSOA
WHERE EALUNOS.CODPESSOA = PPESSOA.CODIGO)
[]´s
Estou com o seguinte problema, preciso atualizar os campos de uma tabela ´Ealunos´ com o dados contidos na tabela ´Ppessoa´
Tentei instrução abaixo.
obs) Consigo para um campo apenas quando coloco mais campos e pararêntes não é executada.
Ex:
UPDATE EALUNOS
SET ( EALUNOS.ENDALUNO,EALUNOS.NUMENDALUN ) = (SELECT PPESSOA.RUA,PPESSOA.NUMERO
FROM PPESSOA
WHERE EALUNOS.CODPESSOA = PPESSOA.CODIGO)
[]´s
Jbb
Curtir tópico
+ 0
Responder
Posts
13/07/2004
Marcus.magalhaes
Bom dia,
para vc conseguir fazer este UPDATE tem que usa JOIN :
UPDATE ALU -- alias
SET ALU.ENDALUNO = PES.RUA,
ALU.NUMENDALUN = PES.NUMERO
FROM EALUNOS ALU Inner Join PPESSOA PES On ALU.CODPESSOA = PES.CODIGO
Att,
para vc conseguir fazer este UPDATE tem que usa JOIN :
UPDATE ALU -- alias
SET ALU.ENDALUNO = PES.RUA,
ALU.NUMENDALUN = PES.NUMERO
FROM EALUNOS ALU Inner Join PPESSOA PES On ALU.CODPESSOA = PES.CODIGO
Att,
Responder
Clique aqui para fazer login e interagir na Comunidade :)