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 ingredientes são comumente usados em produtos 'Lip', e de onde eles são obtidos?
 ###Tabelas: 
CREATE TABLE products (product_id INT, product VARCHAR(255), brand_id INT); CREATE TABLE product_ingredients (ingredient_id INT, product_id INT, ingredient VARCHAR(255), source_country VARCHAR(255)); INSERT INTO products (product_id, product, brand_id) VALUES (1, 'Lip Balm', 1), (2, 'Lipstick', 2); INSERT INTO product_ingredients (ingredient_id, product_id, ingredient, source_country) VALUES (1, 1, 'Beeswax', 'China'), (2, 1, 'Coconut Oil', 'Philippines'), (3, 2, 'Beeswax', 'Canada'), (4, 2, 'Castor Oil', 'India');
SELECT pi.ingredient, COUNT(pi.ingredient) as count, p.source_country FROM product_ingredients pi JOIN products p ON pi.product_id = p.product_id WHERE p.product LIKE 'Lip%' GROUP BY pi.ingredient, p.source_country;