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: Qual é a receita total para cada plano móvel e o número total de clientes para cada plano móvel?
 ###Tabelas: 
CREATE TABLE mobile_plans (id INT, name VARCHAR(255), price DECIMAL(10,2), data_limit INT); INSERT INTO mobile_plans (id, name, price, data_limit) VALUES (1, 'Basic', 30.00, 2048), (2, 'Premium', 50.00, 10000); CREATE TABLE revenue (plan_id INT, timestamp DATETIME, amount DECIMAL(10,2)); CREATE TABLE customers (id INT, name VARCHAR(255), address VARCHAR(255), plan_id INT);
SELECT m.name, SUM(r.amount) as total_revenue, COUNT(c.id) as num_customers FROM mobile_plans m INNER JOIN revenue r ON m.id = r.plan_id INNER JOIN customers c ON m.id = c.plan_id GROUP BY m.id;