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 de todos os produtos que contêm ingredientes provenientes tanto de 'Fazendas Orgânicas' quanto de 'Produtores em Grande Escala'?
 ###Tabelas: 
CREATE TABLE product_ingredients (product_name VARCHAR(50), ingredient VARCHAR(50), ingredient_source VARCHAR(50)); INSERT INTO product_ingredients (product_name, ingredient, ingredient_source) VALUES ('Clean Slate', 'Water', 'Organic Farms'), ('Clean Slate', 'Mineral Powder', 'Organic Farms'), ('Clean Slate', 'Water', 'Large Scale Producers'), ('Eye Have You', 'Water', 'Large Scale Producers'), ('Eye Have You', 'Mineral Powder', 'Large Scale Producers');
SELECT product_name FROM product_ingredients WHERE ingredient_source IN ('Organic Farms', 'Large Scale Producers') GROUP BY product_name HAVING COUNT(DISTINCT ingredient_source) = 2;