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 programas, seus respectivos gerentes e orçamento total das tabelas 'programs' e 'managers'.
 ###Tabelas: 
CREATE TABLE programs (program_id INT, program_name TEXT, manager_id INT); CREATE TABLE managers (manager_id INT, manager_name TEXT, budget DECIMAL);
SELECT programs.program_name, managers.manager_name, SUM(managers.budget) as total_budget FROM programs INNER JOIN managers ON programs.manager_id = managers.manager_id GROUP BY programs.program_name, managers.manager_name;