FK de FK? Como tratar esse caso de chave estrangeira?
Olá para todos!
Eu tenho um BD com as seguintes tabelas: unidades, usuarios e despesas. Sendo que:
A tabela usuarios tem como chave estrangeira o ID_unidade, que é a chave primaria da tabela unidades, e a tabela despesas tem como chaves estrangeiras o ID_usuario e o ID_unidade, no entanto o ID_unidade da tabela despesas deve ser o mesmo do usuario. Nesse caso o que eu faço:
ALTER TABLE despesas ADD FOREIGN KEY (ID_unidade) REFERENCES usuarios(ID_unidade)
ou
ALTER TABLE despesas ADD FOREIGN KEY (ID_unidade) REFERENCES unidades(ID_unidade)
ou outra coisa?
Agradeço desde já a ajuda todos. Boa noite!
Discussão (4)
Carregando comentários...