作業中のキッチンレシピスクリプトがあり、結合されたテーブルのフィールドにアクセスできません。私のテーブルは次のように設定されています。
ingredients
-----------
ingredient_id (pk)
ingredient_name (pk)
ingredient_calories (pk)
recipes
-------
recipe_id (pk)
recipe_name (pk)
meals
-----
meal_id (pk)
meal_name (pk)
recipe_has_ingredients
----------------------
recipe_id (fk)
ingredient_id (fk)
meal_has_recipes
----------------
meal_id (fk)
recipe_id (fk)
レシピには多くの材料が含まれており、食事には多くのレシピが含まれています。
問題は:
SUM(ingredient_calories)FROMrecipe_has_ingredientsを選択することはできますが、meal_has_recipesテーブルを介してこれを行う方法を理解することはできません(食事の総カロリーを計算するため)。
どんな助けでも大歓迎です:)