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: Recuperar nomes químicos, localizações de fornecedores e pontuações de impacto ambiental para produtos químicos fornecidos por um fornecedor da Índia.
 ###Tabelas: 
CREATE TABLE suppliers (id INT PRIMARY KEY, name VARCHAR(255), location VARCHAR(255), products VARCHAR(255)); CREATE TABLE chemical_inventory (id INT PRIMARY KEY, chemical_name VARCHAR(255), quantity INT, supplier_id INT, FOREIGN KEY (supplier_id) REFERENCES suppliers(id)); CREATE TABLE safety_protocols (id INT PRIMARY KEY, chemical_name VARCHAR(255), protocol VARCHAR(255), FOREIGN KEY (chemical_name) REFERENCES chemical_inventory(chemical_name)); CREATE TABLE environmental_impact (id INT PRIMARY KEY, chemical_name VARCHAR(255), impact FLOAT, FOREIGN KEY (chemical_name) REFERENCES chemical_inventory(chemical_name));
SELECT chemical_inventory.chemical_name, suppliers.location, environmental_impact.impact FROM chemical_inventory INNER JOIN suppliers ON chemical_inventory.supplier_id = suppliers.id INNER JOIN environmental_impact ON chemical_inventory.chemical_name = environmental_impact.chemical_name WHERE suppliers.location = 'India';