Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Quantas vezes cada ingrediente foi usado no último mês?
 ###Tabelas: 
CREATE TABLE ingredient (ingredient_id INT, ingredient_name TEXT); INSERT INTO ingredient (ingredient_id, ingredient_name) VALUES (1, 'Tomato'), (2, 'Cheese'); CREATE TABLE recipe (recipe_id INT, dish_id INT, ingredient_id INT, quantity INT, use_date DATE); INSERT INTO recipe (recipe_id, dish_id, ingredient_id, quantity, use_date) VALUES (1, 1, 1, 2, '2022-01-01'), (2, 2, 2, 1, '2022-01-03');
SELECT i.ingredient_name, COUNT(r.recipe_id) as use_count FROM ingredient i JOIN recipe r ON i.ingredient_id = r.ingredient_id WHERE r.use_date >= DATE_SUB(CURRENT_DATE, INTERVAL 1 MONTH) GROUP BY i.ingredient_name;