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: Identificar equipes de beisebol com as maiores vendas totais de ingressos e suas respectivas informações demográficas de fãs.
 ###Tabelas: 
CREATE TABLE baseball_teams (team_id INT, team_name VARCHAR(50)); INSERT INTO baseball_teams (team_id, team_name) VALUES (1, 'New York Yankees'), (2, 'Los Angeles Dodgers'); CREATE TABLE ticket_sales (team_id INT, sale_date DATE, quantity INT, revenue DECIMAL(10,2)); CREATE TABLE fan_demographics (fan_id INT, team_id INT, age INT, gender VARCHAR(10));
SELECT bt.team_name, SUM(ts.revenue) as total_revenue, AVG(fd.age) as avg_age, fd.gender FROM baseball_teams bt JOIN ticket_sales ts ON bt.team_id = ts.team_id JOIN fan_demographics fd ON bt.team_id = fd.team_id GROUP BY bt.team_name ORDER BY total_revenue DESC LIMIT 1;