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


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,


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar