Php SQL-从MySQL数据库中选择共享相似数量成分的配方?

Php SQL-从MySQL数据库中选择共享相似数量成分的配方?,php,mysql,sql,database,algorithm,Php,Mysql,Sql,Database,Algorithm,我有三张桌子。食谱、配料和其他成分。RecipeElements包含ri_recipeid和ri_IngCreditId,每条记录都是配方中的一种成分 我想随机选择一组配方,所有配方都包含,比方说,至少3种相同的成分。我该怎么做呢 我希望我在正确的地方,谢谢 编辑:我甚至不确定这是否可以在SQL中实现,这就是我为什么要问的原因 我认为以下链接将帮助您满足您的要求 定义“相似成分”。还显示您迄今为止所做的尝试,您将编写一个选择配方的sql查询

我有三张桌子。食谱、配料和其他成分。RecipeElements包含ri_recipeid和ri_IngCreditId,每条记录都是配方中的一种成分

我想随机选择一组配方,所有配方都包含,比方说,至少3种相同的成分。我该怎么做呢

我希望我在正确的地方,谢谢


编辑:我甚至不确定这是否可以在SQL中实现,这就是我为什么要问的原因

我认为以下链接将帮助您满足您的要求


定义“相似成分”。还显示您迄今为止所做的尝试,您将编写一个选择配方的sql查询