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: Encontrar os nomes e saldos das contas dos clientes que possuem contas nas categorias 'Checking' e 'Savings'.
 ###Tabelas: 
CREATE TABLE accounts (id INT, customer_id INT, type VARCHAR(255), balance DECIMAL(10,2)); INSERT INTO accounts (id, customer_id, type, balance) VALUES (1, 1, 'Checking', 5000.00), (2, 1, 'Savings', 10000.00), (3, 2, 'Checking', 2000.00), (4, 3, 'Savings', 8000.00);
SELECT DISTINCT a1.customer_id, a1.balance FROM accounts a1 INNER JOIN accounts a2 ON a1.customer_id = a2.customer_id WHERE a1.type = 'Checking' AND a2.type = 'Savings';