Создайте уникальный ключ, используя один из столбцов из другой таблицы в SQL Server

#sql-server

Вопрос:

Я хочу создать условный уникальный ключ, используя разные таблицы:

 Table1 columns

OrderID | OrderType
 
 Table2 columns

OrderDetailID | OrderID | PartID | ManfID
 

В таблице 2 OrderID , PartID , MafID должно быть уникальным, но только в том случае, если значение OrderType в таблице 1 = «Заказ ПО».

Идентификатор заказа-это внешний ключ в таблице 2, который ссылается на идентификатор заказа таблицы 1.