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: Mostrar os nomes dos fornecedores que fornecem materiais para pelo menos 2 produtos na 'Categoria 1'.
 ###Tabelas: 
CREATE TABLE products (product_id INT, product_category TEXT); CREATE TABLE materials (material_id INT, material_name TEXT, product_id INT, supplier_id INT); INSERT INTO products (product_id, product_category) VALUES (1, 'Category 1'), (2, 'Category 2'), (3, 'Category 1'), (4, 'Category 3'), (5, 'Category 1'); INSERT INTO materials (material_id, material_name, product_id, supplier_id) VALUES (1, 'Material 1', 1, 101), (2, 'Material 2', 1, 102), (3, 'Material 3', 2, 103), (4, 'Material 4', 3, 101), (5, 'Material 5', 3, 102), (6, 'Material 6', 4, 103), (7, 'Material 7', 5, 101), (8, 'Material 8', 5, 102), (9, 'Material 9', 5, 103);
SELECT supplier_id FROM materials WHERE product_id IN (SELECT product_id FROM products WHERE product_category = 'Category 1') GROUP BY supplier_id HAVING COUNT(DISTINCT product_id) >= 2;