У меня есть таблица с рецептами и одна с ингредиентами, и одна, которая их связывает.
Как сделать запрос, в котором перечислены все рецепты и количество ингредиентов в каждом из них?
Я пытался использовать счетчик, но мне трудно работать, так как мы получаем данные из двух таблиц и должны напечатать две вещи. Заранее спасибо.
CREATE TABLE recipe(
id INTEGER,
title TEXT,
time INTEGER,
difficulty INTEGER
);
CREATE TABLE ingredient(
id INTEGER,
name TEXT
);
CREATE TABLE ingredient_recipe(
id_ingredient INTEGER,
id_recipe INTEGER
);
Редактировать: Я знаю, как просто распечатать все счета, но я не знаю, как это сделать:
SELECT COUNT(*)
FROM ingredient_recipe
GROUP BY id_recipe