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 todos os doadores e suas informações de voluntariado correspondentes da tabela 'volunteers', juntamente com o número de horas contribuídas por cada voluntário.
 ###Tabelas: 
CREATE TABLE donors (donor_id INT, donor_name TEXT, org_id INT); CREATE TABLE volunteers (volunteer_id INT, volunteer_name TEXT, hours_contributed INT, donor_id INT); CREATE TABLE organizations (org_id INT, org_name TEXT);
SELECT donors.donor_name, volunteers.volunteer_name, SUM(volunteers.hours_contributed) as total_hours FROM volunteers INNER JOIN donors ON volunteers.donor_id = donors.donor_id GROUP BY donors.donor_name, volunteers.volunteer_name;