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 distritos têm a maior renda média, mas o menor orçamento para serviços públicos?
 ###Tabelas: 
CREATE TABLE districts (id INT, name TEXT, avg_income INT, budget INT);
SELECT d.name, d.avg_income, d.budget FROM districts d JOIN (SELECT district_id, AVG(income) as avg_income, SUM(budget) as total_budget FROM district_schools ds JOIN schools s ON ds.school_id = s.id GROUP BY district_id) subq ON d.id = subq.district_id ORDER BY d.avg_income DESC, subq.total_budget ASC LIMIT 1;