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: Identificar o número de estados únicos onde os voluntários estão localizados, agrupados pelas áreas de missão que eles apoiam.
 ###Tabelas: 
CREATE TABLE volunteers (id INT, name VARCHAR(100), state VARCHAR(50), cause VARCHAR(50)); INSERT INTO volunteers VALUES (1, 'Amina Mohamed', 'Texas', 'Education'); INSERT INTO volunteers VALUES (2, 'Pedro Gutierrez', 'California', 'Health');
SELECT v.cause, COUNT(DISTINCT v.state) as unique_states FROM volunteers v GROUP BY v.cause;