У меня вопрос о запросе в MS Access. У моей базы данных есть рецепты приготовления, и у меня есть запрос, который вернет все блюда, которые могут быть сделаны с доступными ингредиентами.Фильтрация таблицы SQL-запросов
Привлеченные отношения:
Ingredients
(Ingredient_name
, Quantity
)
Contains
(Meal_name
, Ingredient
, Ingredient_amount_needed
)
Meals
(Meal_name
, Price
)
(Bolded первичные ключи)
Я знаю, как сделать новую таблицу, которая будет состоять из блюд, ингредиентов, необходимого количества и доступного количества. Я также могу добавить условие (необходимое количество < доступного количества). Тем не менее, Мне нужно отфильтровать все блюда, у которых нет ВСЕХ необходимых ингредиентов, даже если это всего лишь один. Например, если у меня есть строки, такие как:
Meal Ingr. Needed qty Available qty
Pizza Ham 50 100
Pizza Cheese 100 1
Результат моего запроса не должен показывать пиццы на всех, потому что там не хватает сыра.
что вы пытаетесь спросить? – user2407394
Я пытаюсь спросить, что такое SQL-код для такого запроса. – user2488763
OK, попробуйте мой ответ .. !! – user2407394