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: Liste os nomes dos fornecedores que oferecem materiais de embalagem ecológicos na Califórnia.
 ###Tabelas: 
CREATE TABLE Supplier (id INT, name VARCHAR(50), state VARCHAR(50)); INSERT INTO Supplier (id, name, state) VALUES (1, 'Eco-Friendly Packaging', 'California'); INSERT INTO Supplier (id, name, state) VALUES (2, 'Green Solutions', 'Texas'); CREATE TABLE Product (id INT, supplier_id INT, name VARCHAR(50), is_eco_friendly BOOLEAN); INSERT INTO Product (id, supplier_id, name, is_eco_friendly) VALUES (1, 1, 'Cardboard Boxes', TRUE); INSERT INTO Product (id, supplier_id, name, is_eco_friendly) VALUES (2, 1, 'Bubble Wrap', FALSE); INSERT INTO Product (id, supplier_id, name, is_eco_friendly) VALUES (3, 2, 'Packing Peanuts', FALSE); INSERT INTO Product (id, supplier_id, name, is_eco_friendly) VALUES (4, 2, 'Biodegradable Bags', TRUE);
SELECT s.name FROM Supplier s JOIN Product p ON s.id = p.supplier_id WHERE s.state = 'California' AND p.is_eco_friendly = TRUE;