mysql - 食品库存和食谱数据库中的 MySQL 查询
问题描述
我是 mysql 的新手,我必须为学校项目做一个带有食谱的厨房库存数据库。当用户拥有该食谱的所有成分时,我正在尝试获取显示食谱和用户的查询。我正在尝试为该查询使用下表:
产品
- 产品编号
- 名称(包括品牌)
- 标签 - FK
标签(因为有不同品牌的产品,一个标签表将每个产品关联到一个通用类型,如橙汁)
- 标签ID
- 姓名
食谱
- 食谱ID
- 姓名
- 描述
成分(将所有成分与每个配方相关联)
- IgrID
- 标签 ID - FK
- 配方 ID - FK
存货
- 邀请ID
- 用户身份
- 产品 ID - FK
- 数量
我的想法是获取用户拥有的所有成分,然后检查他们是否完成了食谱,但我不知道如何将所有表格放在一起来获得第一部分。我很难在第二部分加入用户的成分和食谱,但我不知道它是否会起作用。也许我制作的结构也过于复杂。谁能帮我一把?
解决方案
推荐阅读
- dialogflow-es - 当要求向谷歌助手启动我的应用程序时,我收到一条关于谷歌共享数据阻止启动应用程序的消息
- c - 为什么 int 可以容纳 10 位数字但不能处理另一个整数的 9 位数字?
- python - python在磁盘上存储一个实时变量
- angular - 如何在 Angular 中为 prod 和 test 设置不同的 dist 文件夹
- angular - Angular RxJs Observable 可用作字符串,但不能用作接口或类
- bash - bash中stdout和stderr之间的顺序不匹配
- android - 不需要添加支持库来制作recyclerView的方式
- shell - 如何分隔同一字符串中同一字符的多次出现
- javascript - 解构内部反应组件的最佳方法?
- python - 在张量流中使用会话和仅使用会话有什么区别