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 escolas em CityA têm o menor orçamento geral por aluno?
 ###Tabelas: 
CREATE TABLE schools (id INT, name TEXT, budget INT, city TEXT); INSERT INTO schools (id, name, budget, city) VALUES (1, 'SchoolA', 500000, 'CityA'), (2, 'SchoolB', 600000, 'CityA');
SELECT s.name, s.budget/COUNT(ds.student_id) as avg_budget_per_student FROM schools s JOIN district_schools ds ON s.id = ds.school_id WHERE s.city = 'CityA' GROUP BY s.name HAVING avg_budget_per_student = (SELECT MIN(s.budget/COUNT(ds.student_id)) FROM schools s JOIN district_schools ds ON s.id = ds.school_id WHERE s.city = 'CityA' GROUP BY s.name);