我有一个正在处理的厨房食谱脚本,但无法访问连接表中的字段。我的表设置如下:
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)
一份食谱包含许多成分,一顿饭包含许多食谱。
问题是:
虽然我可以从 recipe_has_ingredients 中选择 SUM(ingredient_calories),但我无法通过 meal_has_recipes 表(计算一餐中的总卡路里)弄清楚如何做到这一点。
任何帮助是极大的赞赏 :)