У меня есть 3 таблицы с такой структурой:
Рецепт
id |recipe_name
Ингредиенты
id |ингредиенты_имя
Отношения
избавиться |recipe_id |ингридиенты ингридиенты
Пример. Я ищу рецепт с ингредиентами "курица" и "майонез", после чего он отобразит все рецепты с этими двумя ингредиентами.я уже получил код для этого:
SELECT * from recipe r
INNER JOIN relationship ri on r.id=ri.recipe_id
INNER JOIN ingredients i on i.id=ri.ingredients_id
WHERE i.ingredients_name IN ('chicken','mayonnaise')
GROUP BY r.id
Но я хочу, чтобы, когда в рецепте содержались только курица и майонез в качестве ингредиентов, он отображался в отдельном результате.Как я могу это сделать?