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 voluntários, seus países e o número de horas que eles voluntariaram, unidos com as tabelas 'volunteer_hours' e 'countries'?
 ###Tabelas: 
CREATE TABLE volunteers (id INT, name TEXT, volunteer_id INT);CREATE TABLE volunteer_hours (id INT, volunteer_id INT, hours DECIMAL(3,1), hour_date DATE);CREATE TABLE countries (id INT, country_code CHAR(2), country_name TEXT);
SELECT volunteers.name, countries.country_name, SUM(volunteer_hours.hours) FROM volunteers INNER JOIN volunteer_hours ON volunteers.id = volunteer_hours.volunteer_id INNER JOIN countries ON volunteers.id = countries.id GROUP BY volunteers.name, countries.country_name;