【问题标题】:How do I make a shopping list from multiple recipes in an SQL database?如何从 SQL 数据库中的多个食谱制作购物清单?
【发布时间】:2011-09-15 14:44:09
【问题描述】:

我正在使用 SQLw 中的食谱数据库,就像这个问题中的那个(它已经有很大帮助)Structuring a recipe database,将几个用户选择的食谱的成分组合到购物清单中。

此外,此购物清单上的商品将分为两类(例如:“杂货”和“检查食品储藏室”)

示例案例:

  1. 用户可以在表格中选择 7 种食谱来制定每周膳食计划(这部分差不多)
  2. 给定的输出是标记为“杂货”的所有成分的购物清单和标记为“食品储藏室”的所有成分的“检查库存”列表。

任何帮助都将不胜感激!

【问题讨论】:

  • 家庭作业?您是否尝试过编写查询?您将计算所需的物品,然后减去可用的储藏室物品 - 这等于购物清单。
  • 用户是否将特定项目标记为“杂货”或“食品储藏室”?或者这是对所有人都通用的东西(例如西兰花总是被标记为“杂货”),因此可以存储在您的数据库中?

标签: sql many-to-many shopping-cart recipe


【解决方案1】:

我刚刚发布了一个完整的解决方案,但鉴于这里的主题看起来可能是家庭作业,我只想为您指明正确的方向。如果这不是家庭作业,请发表评论,我会将完整的解决方案放回去。

由于您有多个食谱,基于连接的正常选择将为您返回每种成分的多行。您希望通过某种方式将给定成分的所有行汇总为一行,并显示您需要的总量。

【讨论】:

    猜你喜欢
    • 2017-08-16
    • 2011-06-23
    • 2021-06-03
    • 2014-09-28
    • 2011-03-14
    • 1970-01-01
    • 2019-08-13
    • 1970-01-01
    • 2016-09-22
    相关资源
    最近更新 更多