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: Listar todas as áreas de causa únicas que nunca receberam uma doação.
 ###Tabelas: 
CREATE TABLE donations (id INT, donor_size VARCHAR(10), cause_area VARCHAR(20), amount INT); INSERT INTO donations (id, donor_size, cause_area, amount) VALUES (1, 'large', 'education', 5500), (2, 'small', 'health', 4000); CREATE TABLE volunteers (id INT, name VARCHAR(30), cause_area VARCHAR(20)); INSERT INTO volunteers (id, name, cause_area) VALUES (1, 'Bob', 'disaster relief'), (2, 'Alice', 'housing'), (3, 'Charlie', 'education');
SELECT cause_area FROM volunteers WHERE cause_area NOT IN (SELECT cause_area FROM donations);