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: Qual é o peso total dos ingredientes provenientes dos EUA, para cada categoria de produto?
 ###Tabelas: 
CREATE TABLE product_ingredients (ingredient_id INT, product_id INT, ingredient VARCHAR(255), source_country VARCHAR(255)); CREATE TABLE products (product_id INT, product VARCHAR(255), category VARCHAR(255)); INSERT INTO product_ingredients (ingredient_id, product_id, ingredient, source_country) VALUES (1, 1, 'Vitamin C', 'US'), (2, 1, 'Shea Butter', 'Ghana'), (3, 2, 'Jojoba Oil', 'US'), (4, 2, 'Aloe Vera', 'Mexico'); INSERT INTO products (product_id, product, category) VALUES (1, 'Face Cream', 'Skin Care'), (2, 'Hair Serum', 'Hair Care');
SELECT p.category, SUM(pi.ingredient_id) as total_us_weight FROM product_ingredients pi JOIN products p ON pi.product_id = p.product_id WHERE pi.source_country = 'US' GROUP BY p.category;