Допустим, у меня есть только 2 таблицы в моей БД.Две таблицы: InputType и HardwareType.Каждая таблица использует GUID в качестве своего первичного ключа.Существует внешний ключ от InputType к HardwareType.
Проблема, с которой я столкнулся, состоит в том, что будет несколько строк InputType, которые ссылаются на одну и ту же строку в HardwareType (то есть имеется несколько входов для каждого типа оборудования).Проблема с этим заключается в том, что столбец, который у меня есть в InputType, который ссылается на GUID в HardwareType, не будет разрешать дублирование, следовательно, не разрешая множественные входы для каждого типа оборудования.
Возможно, я мог бы обойти это, установив тип данных столбца в InputType как "varchar" или что-то вместо "uniqueidentifier", но должен ли я сделать это таким образом?Есть ли возможность разрешить дублирование записей GUID, если это не первичный ключ, а внешний ключ для другой таблицы?
Помощь приветствуется!Спасибо.