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: Quantos doadores fizeram doações em cada ano na Nigéria?
 ###Tabelas: 
CREATE TABLE donors (donor_id INT, donor_name TEXT, birth_date DATE, country TEXT); CREATE TABLE donations (donation_id INT, donor_id INT, donation_date DATE); INSERT INTO donors (donor_id, donor_name, birth_date, country) VALUES (1, 'Oluwatobi Adebayo', '1985-01-01', 'Nigeria'), (2, 'Sayaka Nakamura', '1995-01-01', 'Japan'), (3, 'Renata Silva', '2005-01-01', 'Brazil'); INSERT INTO donations (donation_id, donor_id, donation_date) VALUES (1, 1, '2020-01-01'), (2, 1, '2021-01-01'), (3, 2, '2022-01-01'), (4, 3, '2023-01-01');
SELECT YEAR(donations.donation_date) AS donation_year, COUNT(DISTINCT donors.donor_id) FROM donors INNER JOIN donations ON donors.donor_id = donations.donor_id WHERE donors.country = 'Nigeria' GROUP BY donation_year;