Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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???
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.