Внешний ключ 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