次のテーブル構造では:
Fruits
(
fruit_id,
fruitName
)
Vegetables
(
vegetable_id,
vegetableName
)
favoriteFoods
(
food_id,
foodName,
type_id (References either a fruit or a vegetable)
)
私は、favoriteFoods テーブルで外部キー制約を使用するのをやめて、単純にタイプ フィールドを favoriteFoods テーブルに追加して、果物と野菜を区別できることに気付きました。しかし、必要な外部キー制約を実際に作成できるようにするには、どのようにテーブルを構成すればよいでしょうか?