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 doadores doaram para projetos nos setores de 'educação' e 'tecnologia'?
 ###Tabelas: 
CREATE TABLE donors (donor_id INT, name TEXT);CREATE TABLE projects (project_id INT, name TEXT, sector TEXT);CREATE TABLE donations (donation_id INT, donor_id INT, project_id INT, amount FLOAT);INSERT INTO donors VALUES (1, 'Ivan Black'), (2, 'Julia White'), (3, 'Karen Gray'), (4, 'Luke Brown');INSERT INTO projects VALUES (1, 'AI Research', 'technology'), (2, 'Machine Learning', 'technology'), (3, 'Physics Lab', 'science'), (4, 'Art Studio', 'arts'), (5, 'Library', 'education'), (6, 'Science Lab', 'education');INSERT INTO donations VALUES (1, 1, 1, 1000.00), (2, 1, 2, 2000.00), (3, 2, 1, 3000.00), (4, 2, 2, 4000.00), (5, 3, 3, 5000.00), (6, 3, 4, 6000.00), (7, 4, 5, 7000.00), (8, 4, 6, 8000.00);
SELECT donors.donor_id, donors.name FROM donors INNER JOIN donations ON donors.donor_id = donations.donor_id INNER JOIN projects ON donations.project_id = projects.project_id WHERE projects.sector IN ('education', 'technology') GROUP BY donors.donor_id HAVING COUNT(DISTINCT projects.sector) = 2;