У меня есть справочная таблица
Tbl_UserType_value_lookup:
UserTypeID |AllowedValue
-------------------------
1 |x
1 |y
2 |u
3 |a
(это говорит о том, что пользователь типа 1
может вводить значения только типа x
и y
, а не типа u
или a
.. и т. Д.)
У меня есть еще один стол
Tbl_Activity:
UserID |userTypeID |value
---------------------------
Теперь в этой таблице как я могу изменить пользователя типа 1
со значениями согласно таблице Tbl_UserType_value_lookup
, используя ограничение CHECK
?
Есть ли другой способ?