假设我有一个食谱数据库,我想根据我拥有的成分搜索它们。应该有3个表:食谱(rid,rname),配料(iid,iname),关系(rid,iid)接下来,假设我有一个“toast”食谱和一个“面包黄油布丁”食谱-toast有2种成分(面包和黄油)-布丁可能含有面包和黄油,外加面粉、鸡蛋和水-总共5个。我的问题是,根据搜索中提供的成分构建SQL查询。如果我在搜索中提交3种成分——面包、黄油和鸡蛋——那么(从讨论的2个食谱中)应该只产生一个结果——toast!-因为没有足够的原料来制作布丁!那么这样的sql查询到底是什么样子的呢?我已经尝试了一切,用谷歌搜索了一切,现在我的大脑无法再处理它
我很抱歉,因为我真的不知道如何正确地形成我的问题,所以我会解释我的问题:我有3个简单的MySQL表:表recipes包含id列和许多其他对这个问题不重要的列表ingredients有2列:id,name关联表recipes_ingredients,包含2个ID列id_recipes和id_ingredients现在我希望用户按成分搜索食谱。用户可以一次指定一种或多种成分。当我想要匹配所有用户成分的食谱或至少匹配其中一种成分的食谱时,我知道如何为这种情况编写SQL。但我的问题是,我如何订购食谱,以便第一个是与用户搜索的成分匹配最多的成分。我整天都在想这个问题,但我还没有想出任何主意。感谢
大家好。我在有效运行查询/php组合时遇到了一些麻烦。我似乎只是在我的php的内部循环中循环了太多结果集。我确信有一种更有效的方法可以做到这一点。非常感谢任何帮助。我有一张table,里面有3500个食谱([recipe]):摆脱|食谱名称还有另一张table,上面放着600种不同的配料([ingredients])iid|我的名字每个食谱都有x种与之关联的成分,我使用一个很好的连接表来创建关联([recipe_ingredients])uid|摆脱|iid(其中uid只是表的唯一ID)例如:rid:1|recipe_name:LemonTart.....iid:99|i_name:l
我在Django网站上工作,应该可以选择包含用户提供的成分的cooking食谱。简而言之,该网站的理念是“你可以用冰箱里的食物制作东西”。所以我做了2个模型classRecipe(models.Model):name=models.CharField(max_length=255)ingredients=models.ManyToManyField(Ingredient)classIngredient(models.Model):name=models.CharField(max_length=255)让我们想象一下,我有一个列表['egg','bread','meat','onion
我有食谱表和配料表以及将配料与食谱联系起来的表。我有一个成分列表,如何编写一个SELECT语句(或存储过程)来返回包含所有给定成分的食谱?如何为MySQL编写此查询? 最佳答案 我想我终于找到了解决办法。:)SELECT*FROMrecipeTablerJOINingredintsTableiONr.RecId=i.RecIdWHEREi.IngredientIdIN(1,2)GROUPBYr.idHAVING(COUNT(r.id)>1) 关于SQL"ContainsAll"查询,我们
我刚刚开始使用MySQL/MariaDB学习SQL,我认为一个好的项目是为我的(实际)本地比萨店建立一个营养和价格信息数据库。我的整体概念:成分营养信息表。一张成分价格信息表。一张食谱表,标明每个披萨中每种成分的数量。我有几个问题:营养信息的不同成分和方面通常使用不同的单位:每杯盐的钠毫克数、每液体盎司酱汁的钠毫克数、每磅面粉的蛋白质克数、每磅面粉的卡路里数等.我该如何处理?从理论上讲,最干净的方法是以毫克为单位测量除卡路里以外的所有营养素,以千克为单位测量所有成分,但是我需要一个密度表(并不总是很容易获得)和一些方法来隔离用户那一团糟卡路里仍然是个奇怪的东西。披萨的两个关键方面,面团
假设我有一个关于cooking食谱的应用程序,它具有两个基本功能:第一个涉及我正在准备的电流配方第二个存储我决定保存的食谱标准场景我当前的食谱是“芝士蛋糕”,在RecipeDetailViewController中,我可以看到为该食谱添加的当前食材:糖牛奶黄油等。好吧,假设我对最终结果感到满意,然后决定保存(记录)我刚准备的食谱。*单击保存*现在,该食谱已保存(现已记录),并且在RecipesHistoryViewController中,我可以看到类似以下内容:2013年11月15日-芝士蛋糕2013年11月11日-布朗尼等。现在,如果需要,我可以编辑历史记录中的食谱,然后将Milk更
要求:我目前正在开发一个有趣的Recipe应用程序,它利用UICollectionView以与UITableView相同的方式运行,即,只是一个列表。当屏幕加载时,用户将看到与特定“食谱”相关的单元格。每个单元格都有一个标签来显示配方名称,以及一个“添加成分”按钮。前食谱:“帕玛森鸡肉”[添加成分]食谱:“蔬菜煎蛋卷”[添加成分]食谱:“虾仁炒饭”[添加成分]添加“成分”时,我想要一个单独的单元格,它只包含一个UILabel,显示在它所属的Recipe单元格下,与新成分。例如//食谱:“帕玛森鸡肉”[添加成分]成分:“8oz鸡胸肉食谱:“蔬菜煎蛋卷”[添加成分]食谱:“虾仁炒饭”[添加
💖💖更多项目资源,最下方联系我们✨✨✨✨✨✨目录微信小程序项目介绍资料获取微信小程序项目介绍计算机毕业设计java毕设项目之健康食谱系统微信小程序-IT实战课堂_哔哩哔哩_bilibili计算机毕业设计java毕设项目之健康食谱系统微信小程序-IT实战课堂共计2条视频,包括:E81506-健康食谱系统微信小程序、开题报告书写-IT实战课堂等,UP主更多精彩视频,请关注UP账号。https://www.bilibili.com/video/BV1VN4y1G76Q3需求分析与可行性分析主要介绍健康食谱小程序的需求分析,通常都是功能需求和非功能需求,及其本次课题的可行性分析。3.1功能需求分析健康
一、源码特点 asp.net高校食谱管理系统是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为vs2010,数据库为sqlserver2008,使用c#语言开发asp.net高校食谱管理系统VS开发sqlserver数据二、功能介绍(1)用户管理:对用户信息进行添加、删除、修改和查看(2)分类管理:对分类信息进行添加、删除、修改和查看(3)菜谱管理:对菜谱信息进行添加、删除、修改和查看(4)菜谱明细管理:对菜谱明细信息进行添加、删除、修改和查看(5)公告管理:对公告信息进行添加、删除、修改和查看数据库设计用户信息表(表4-1)序号字段名称