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: Liste as 3 principais cidades com mais vendas de ingressos para cada esporte.
 ###Tabelas: 
CREATE TABLE ticket_sales(ticket_id INT, sport VARCHAR(10), city VARCHAR(20), tickets INT); INSERT INTO ticket_sales(ticket_id, sport, city, tickets) VALUES (1, 'football', 'New York', 1000), (2, 'basketball', 'Los Angeles', 800), (3, 'football', 'Chicago', 1500), (4, 'basketball', 'New York', 1100), (5, 'football', 'Los Angeles', 1200), (6, 'basketball', 'Chicago', 1300), (7, 'football', 'San Francisco', 800), (8, 'basketball', 'San Francisco', 700);
SELECT sport, city, SUM(tickets) AS total_tickets FROM ticket_sales GROUP BY sport, city HAVING COUNT(*) > 1 ORDER BY sport, SUM(tickets) DESC;