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 missões bem-sucedidas e mal-sucedidas em cada região?
 ###Tabelas: 
CREATE TABLE missions (mission_id INT, region VARCHAR(50), mission_status VARCHAR(10)); INSERT INTO missions (mission_id, region, mission_status) VALUES (1, 'Region A', 'successful'), (2, 'Region A', 'unsuccessful'), (3, 'Region B', 'successful'), (4, 'Region C', 'unsuccessful'), (5, 'Region A', 'successful'), (6, 'Region B', 'unsuccessful'); CREATE TABLE regions (region_id INT, name VARCHAR(50)); INSERT INTO regions (region_id, name) VALUES (1, 'Region A'), (2, 'Region B'), (3, 'Region C');
SELECT r.name, SUM(CASE WHEN m.mission_status = 'successful' THEN 1 ELSE 0 END) AS num_successful, SUM(CASE WHEN m.mission_status = 'unsuccessful' THEN 1 ELSE 0 END) AS num_unsuccessful FROM missions m JOIN regions r ON m.region = r.name GROUP BY r.name