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: Encontre a conta com o saldo mais alto para cada cidade.
 ###Tabelas: 
CREATE TABLE accounts (id INT, city VARCHAR(50), state VARCHAR(50), account_balance DECIMAL(10,2)); CREATE TABLE customers (id INT, name VARCHAR(100), age INT, gender VARCHAR(10), city VARCHAR(50), state VARCHAR(50));
SELECT city, MAX(account_balance) as max_balance FROM accounts GROUP BY city; SELECT a.city, a.account_balance FROM accounts a JOIN (SELECT city, MAX(account_balance) as max_balance FROM accounts GROUP BY city) b ON a.city = b.city AND a.account_balance = b.max_balance;