Ir para conteúdo

Arquivado

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

thiago.saccol

Coluna com dois relacionamentos

Recommended Posts

Olá,

 

gostaria de saber qual a melhor maneira de fazer relacionamento de um campo com duas chaves primárias, por exemplo:

 

Preciso que uma coluna cod_referencia da tabela UM, se relacione tanto com cod_usuario da tabela DOIS quanto cod_categoria da tabela TRES.

 

Consigo fazer o descrito acima, porém, nos selects, com left join, gostaria que as colunas de ambos os relacionamentos viessem com o mesmo nome, dependendo da tabela que está a PK.

 

Alguma luz???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na minha opinião não é uma boa modelagem , eu criaria duas colunas , fks distintas , ecse são excludentes uma constraintou trigger validando isto.

 

Querendo fazer umactrigger poderia fazer onpapel da "fk dupla" validsndo a integridade , mas não acho uma boa modelagem todavia.

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.