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: Exibir o número de escolas e hospitais em cada cidade, juntamente com o orçamento total da cidade.
 ###Tabelas: 
CREATE TABLE cities (city_id INT, city_name VARCHAR(255), total_budget INT); CREATE TABLE schools (school_id INT, school_name VARCHAR(255), city_id INT); CREATE TABLE hospitals (hospital_id INT, hospital_name VARCHAR(255), city_id INT);
SELECT c.city_name, COUNT(s.school_id) as num_schools, COUNT(h.hospital_id) as num_hospitals, c.total_budget FROM cities c LEFT JOIN schools s ON c.city_id = s.city_id LEFT JOIN hospitals h ON c.city_id = h.city_id GROUP BY c.city_name;