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: Listar todos os ingredientes sustentáveis e seus pratos associados, considerando apenas pratos servidos em restaurantes em Nova York com práticas de abastecimento sustentável.
 ###Tabelas: 
CREATE TABLE Ingredients (IngredientID int, IngredientName varchar(50), Sustainable bit); INSERT INTO Ingredients (IngredientID, IngredientName, Sustainable) VALUES (1, 'Quinoa', 1); INSERT INTO Ingredients (IngredientID, IngredientName, Sustainable) VALUES (2, 'Falafel', 0); INSERT INTO Ingredients (IngredientID, IngredientName, Sustainable) VALUES (3, 'Tofu', 1); CREATE TABLE Dishes (DishID int, DishName varchar(50), IngredientID int); INSERT INTO Dishes (DishID, DishName, IngredientID) VALUES (1, 'Quinoa Salad', 1); INSERT INTO Dishes (DishID, DishName, IngredientID) VALUES (2, 'Falafel Wrap', 2); INSERT INTO Dishes (DishID, DishName, IngredientID) VALUES (3, 'Tofu Stir Fry', 3); CREATE TABLE Restaurants (RestaurantID int, RestaurantName varchar(50), City varchar(50), Sustainable bit); INSERT INTO Restaurants (RestaurantID, RestaurantName, City, Sustainable) VALUES (1, 'The Green Garden', 'New York', 1); INSERT INTO Restaurants (RestaurantID, RestaurantName, City, Sustainable) VALUES (2, 'Healthy Bites', 'Los Angeles', 0);
SELECT D.DishName, I.IngredientName, I.Sustainable FROM Dishes D JOIN Ingredients I ON D.IngredientID = I.IngredientID JOIN Restaurants R ON D.RestaurantID = R.RestaurantID WHERE R.City = 'New York' AND R.Sustainable = 1;