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: Quais organizações não forneceram nenhum financiamento no domínio de financiamento climático nos últimos 3 anos?
 ###Tabelas: 
CREATE TABLE organizations (id INT PRIMARY KEY, name VARCHAR(100)); INSERT INTO organizations (id, name) VALUES (1, 'Greenpeace'); INSERT INTO organizations (id, name) VALUES (2, 'World Wildlife Fund'); INSERT INTO organizations (id, name) VALUES (3, '350.org'); CREATE TABLE climate_finance (id INT PRIMARY KEY, donor VARCHAR(100), recipient VARCHAR(100), amount FLOAT, year INT); INSERT INTO climate_finance (id, donor, recipient, amount, year) VALUES (1, 'Greenpeace', 'Bangladesh', 5000000, 2018); INSERT INTO climate_finance (id, donor, recipient, amount, year) VALUES (2, 'World Wildlife Fund', 'India', 8000000, 2019); INSERT INTO climate_finance (id, donor, recipient, amount, year) VALUES (3, '350.org', 'Nepal', 3000000, 2021);
SELECT o.name FROM organizations o LEFT JOIN climate_finance cf ON o.name = cf.donor WHERE cf.year IS NULL OR cf.year < YEAR(CURDATE()) - 3 GROUP BY o.name;