Внешний ключ SQL Server для нескольких таблиц

У меня есть следующая схема базы данных:

members_company1(id, name, ...);
members_company2(id, name, ...);
profiles(memberid, membertypeid, ...);
membertypes(id, name, ...)
[ 
       { id : 1, name : 'company1', ... }, 
       { id : 2, name : 'company2', ... }
];

Таким образом, каждый профиль принадлежит определенному члену из компании1 или компании2 в зависимости отmembertypeid значение

members_company1     —————————      members_company2     
————————————————                    ————————————————
id      ——————————> memberid 

Ответы на вопрос(5)

Ваш ответ на вопрос