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 das vendas de ingressos para cada esporte nas tabelas 'teams' e 'ticket_sales', e a idade média dos atletas para cada esporte na tabela 'athletes'?
 ###Tabelas: 
CREATE TABLE teams (name VARCHAR(30), city VARCHAR(30), sport VARCHAR(20)); CREATE TABLE ticket_sales (team VARCHAR(30), revenue INT); CREATE TABLE athletes (name VARCHAR(50), age INT, sport VARCHAR(20)); INSERT INTO teams (name, city, sport) VALUES ('Knicks', 'New York', 'Basketball'), ('Lakers', 'Los Angeles', 'Soccer'); INSERT INTO ticket_sales (team, revenue) VALUES ('Knicks', 1000000), ('Lakers', 1200000); INSERT INTO athletes (name, age, sport) VALUES ('John Doe', 25, 'Basketball'), ('Jane Smith', 30, 'Soccer');
SELECT athletes.sport, SUM(ticket_sales.revenue) AS total_revenue, AVG(athletes.age) AS avg_age FROM athletes LEFT JOIN teams ON athletes.sport = teams.sport LEFT JOIN ticket_sales ON teams.name = ticket_sales.team GROUP BY athletes.sport;