Могу ли я иметь столбец в моей таблице значений (значение), ссылающийся как внешний ключ к таблице 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
Таблица: известные значения
id Type name
0 2 banana
Примечание. Типы в таблице values
& knownValues
, конечно, относятся к таблице types
.