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: Quais são os nomes e localizações dos armazéns que armazenam produtos químicos usados na produção de produtos farmacêuticos?
 ###Tabelas: 
CREATE TABLE warehouses (id INT, name TEXT, location TEXT); INSERT INTO warehouses (id, name, location) VALUES (1, 'WH1', 'New York'), (2, 'WH2', 'Chicago'), (3, 'WH3', 'Los Angeles'); CREATE TABLE chemicals (id INT, name TEXT, type TEXT); INSERT INTO chemicals (id, name, type) VALUES (1, 'ChemA', 'Pharma'), (2, 'ChemB', 'Industrial'), (3, 'ChemC', 'Pharma'); CREATE TABLE inventory (warehouse_id INT, chemical_id INT); INSERT INTO inventory (warehouse_id, chemical_id) VALUES (1, 1), (1, 3), (2, 2), (3, 1);
SELECT w.name, w.location FROM warehouses w INNER JOIN inventory i ON w.id = i.warehouse_id INNER JOIN chemicals c ON i.chemical_id = c.id WHERE c.type = 'Pharma';