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 número total de incidentes de segurança para cada tipo de produto cosmético?
 ###Tabelas: 
CREATE TABLE cosmetics (product_id INT, product_name VARCHAR(100), product_type VARCHAR(50), is_cruelty_free BOOLEAN, consumer_preference_score INT); INSERT INTO cosmetics (product_id, product_name, product_type, is_cruelty_free, consumer_preference_score) VALUES (1, 'Lipstick A', 'Lipstick', TRUE, 80), (2, 'Foundation B', 'Foundation', FALSE, 90), (3, 'Mascara C', 'Mascara', TRUE, 85), (4, 'Eyeshadow D', 'Eyeshadow', TRUE, 70), (5, 'Blush E', 'Blush', FALSE, 95); CREATE TABLE safety_incidents (incident_id INT, product_id INT, incident_description TEXT); INSERT INTO safety_incidents (incident_id, product_id) VALUES (1, 1), (2, 3), (3, 4), (4, 5), (5, 2);
SELECT product_type, COUNT(*) AS safety_incidents_count FROM cosmetics INNER JOIN safety_incidents ON cosmetics.product_id = safety_incidents.product_id GROUP BY product_type;