【发布时间】:2020-12-24 10:37:28
【问题描述】:
我有两个具有简单 1:n 关系的表。一张桌子包含成分及其可用性。另一个包含食谱及其各自的成分。
餐桌食谱
RecipeA | IngredientA
RecipeA | IngredientB
RecipeB | IngredientA
RecipeB | IngredientC
和餐桌配料
IngredientA | true
IngredientB | true
IngredientC | false
查询所有可用成分的表食谱行是微不足道的。但是我如何只选择所有成分都可用的食谱?结果应该是
RecipeA
我认为可以使用ALL 运算符来完成,但我还没有成功。我试过没有成功
SELECT Recipe
FROM tblRecipes
WHERE Ingredient = ALL (
SELECT Ingredient
FROM tblIngredients
WHERE Available
)
【问题讨论】:
标签: sql ms-access count subquery relational-division