У меня есть четыре таблицы:
cuisines(id, name);
recipes(id, cuisine_id, name, picture);
ingredients(id, name);
ingredients_recipes(ingredient_id, recipe_id);
последняя таблица ссылается на отношение «многие ко многим» между рецептами и ингредиентами. Как выбрать все кухни, в которых есть помидоры (то есть в кухне есть рецепты, в которых есть ингредиенты, которые называются «помидорами»)?
Я использую это в SQLite, но думаю, что это одинаково во всех языках SQL?