У меня есть три таблицы: Facility, Project, System.Вложенные ограничения - ограничение входа на другой стол
Объект. FacilityID - это ПК в таблице Facility. Проект. ProjectID - это ПК в таблице проекта. Система. SystemID - это ПК в Системной таблице.
Проект может быть связан только с одним объектом. Это одностороннее отношение устанавливается через FK Facility. FacilityID - Project.FacilityID в таблице проекта.
Объект может иметь множество систем. Это отношение «один ко многим» устанавливается через FK Facility. FacilityID - система. FacilityID в Системной таблице.
Столбец также необходим в таблице System для хранения ProjectID для самого последнего проекта, который влияет на эту систему. Как я могу добавить ограничение, которое позволяет только ввести значение ProjectID, действительное для идентификатора FacilityID этой строки таблицы System?