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 status de estoque e o número de fornecedores únicos para cada produto com uma quantidade em estoque abaixo de 200?
 ###Tabelas: 
CREATE TABLE cosmetics_warehouse (id INT PRIMARY KEY, product_name VARCHAR(100), quantity_on_hand INT, reorder_date DATE); CREATE TABLE supplier_information (id INT PRIMARY KEY, product_name VARCHAR(100), supplier_name VARCHAR(100), delivery_date DATE); INSERT INTO cosmetics_warehouse (id, product_name, quantity_on_hand, reorder_date) VALUES (1, 'Foundation', 500, '2022-01-01'); INSERT INTO supplier_information (id, product_name, supplier_name, delivery_date) VALUES (2, 'Blush', 'Supplier A', '2022-01-01');
SELECT product_name, CASE WHEN quantity_on_hand < 200 THEN 'Reorder' ELSE 'Keep Stock' END as stock_status, COUNT(DISTINCT supplier_name) as num_suppliers FROM cosmetics_warehouse cw INNER JOIN supplier_information si ON cw.product_name = si.product_name GROUP BY product_name, stock_status;