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 restaurantes na Califórnia que obtêm ingredientes de fornecedores sustentáveis.
 ###Tabelas: 
CREATE TABLE Restaurant (id INT, name VARCHAR(50), type VARCHAR(50), location VARCHAR(50)); INSERT INTO Restaurant (id, name, type, location) VALUES (1, 'Plant-Based Bistro', 'Vegan', 'California'); INSERT INTO Restaurant (id, name, type, location) VALUES (2, 'Seafood Shack', 'Seafood', 'Florida'); CREATE TABLE Supplier (id INT, name VARCHAR(50), location VARCHAR(50), sustainable BOOLEAN); INSERT INTO Supplier (id, name, location, sustainable) VALUES (1, 'Green Growers', 'California', true); INSERT INTO Supplier (id, name, location, sustainable) VALUES (2, 'Fresh Catch', 'Florida', false); CREATE TABLE RestaurantSupplier (restaurant_id INT, supplier_id INT); INSERT INTO RestaurantSupplier (restaurant_id, supplier_id) VALUES (1, 1);
SELECT Restaurant.name FROM Restaurant INNER JOIN RestaurantSupplier ON Restaurant.id = RestaurantSupplier.restaurant_id INNER JOIN Supplier ON RestaurantSupplier.supplier_id = Supplier.id WHERE Restaurant.location = 'California' AND Supplier.sustainable = true;