Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Lucas ZM

Pegar valor de chave estrangeira

Recommended Posts

Olá galera, estou com um problema:

 

Tenho duas tabelas no bd: editora e endereco. Na tabela editora, há uma chave estrangeira(id) da tabela endereco.

 

Imagem Postada

 

Como faço para, ao inserir dados na tabela editora, pegar o id na tabela endereço para o respectivo registro? Valeeu, abraços.

Compartilhar este post


Link para o post
Compartilhar em outros sites

opa, jah descobri. Primeiro faz o registro do endereço

 

insert into endereco

(end, numero, bairro, cep, cidade, estado, pais)

values

('rua dos patriotas', '5', 'Ipiranga', '04124185', 'São Paulo', 'SP', 'Brasil');

 

entao, a editora eh cadastrada

 

insert into editora

(nome, end, email, www)

values

('Abril', (select id from endereco where end = 'rua dos patriotas'), 'abril@editora.com.br', 'www.editoraabril.com.br');

 

Esse select na sintaxe em negrito serve para pegar o valor 'rua dos patriotas' e o anexa ao campo 'end' da tabela editora

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.