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: Encontre o número total de doadores únicos que fizeram uma doação nos anos de 2019 e 2020?
 ###Tabelas: 
CREATE TABLE Donors (id INT, donor_name VARCHAR(255), donation_year INT, donation_amount DECIMAL(10,2)); INSERT INTO Donors (id, donor_name, donation_year, donation_amount) VALUES (1, 'John Doe', 2019, 500.00), (2, 'Jane Smith', 2020, 300.00), (3, 'Alice Johnson', 2019, 200.00), (4, 'Bob Brown', 2020, 400.00), (5, 'Charlie Davis', 2019, 100.00), (6, 'David Green', 2020, 600.00), (7, 'Eve White', 2019, 700.00), (8, 'Frank Black', 2020, 800.00);
SELECT COUNT(DISTINCT donor_name) as total_unique_donors FROM Donors d1 INNER JOIN Donors d2 ON d1.donor_name = d2.donor_name WHERE d1.donation_year = 2019 AND d2.donation_year = 2020;