У меня есть таблица «Типы»
+-----------+--------+
| RefTypeID | TypeID |
+-----------+--------+
| 1 | 1 |
| 1 | 2 |
| 1 | 3 |
| 2 | 2 |
| 2 | 4 |
| 3 | 5 |
+-----------+--------+
Поскольку пара значений в каждой строке повторяться не будет, я создал уникальное ограничение, включающее оба столбца.
У меня естьдругая таблица (Prymes), которая выглядит следующим образом
+---------+-----------+--------------------+
| PrymeID | RefTypeID | ***More Columns*** |
+---------+-----------+--------------------+
| 1 | 2 | *** |
| 2 | 2 | *** |
| 3 | 3 | *** |
| 4 | 1 | *** |
| 5 | 1 | *** |
| 6 | 3 | *** |
+---------+-----------+--------------------+
И я хочу создать внешний ключ в Prymes, который ссылается только на столбец RefTypeID в Types, но из-за ограничения отношение должно включать два столбца в Prymes.и два столбца в ключах.
Можно ли как-нибудь создать отношение, используя только столбец RefTypeID в обеих таблицах?