Могу ли я иметь столбец в моей таблице значений (значение), на который ссылается как внешний ключ в таблицу knownValues, и пусть это будет NULL, когда это необходимо, например, в примере:
Таблица: значения
product type value freevalue
0 1 NULL 100
1 2 NULL 25
3 3 1 NULL
Таблица: типы
id name prefix
0 length cm
1 weight kg
2 fruit NULL
Таблица: knownValues
id Type name
0 2 banana
Примечание. Типы в таблице values
и knownValues
, конечно, ссылаются на таблицу types
.