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: Mostrar os 2 principais países por número total de vendas de ingressos para shows, incluindo o número total de ingressos vendidos e o número médio de ingressos vendidos por show.
 ###Tabelas: 
CREATE TABLE concert_sales (sale_id INT, sale_country VARCHAR(50), tickets_sold INT, concert_id INT); INSERT INTO concert_sales (sale_id, sale_country, tickets_sold, concert_id) VALUES (1, 'United States', 500, 1), (2, 'Canada', 800, 2), (3, 'Mexico', 1500, 3);
SELECT s.sale_country, SUM(s.tickets_sold) AS total_tickets_sold, AVG(s.tickets_sold / c.concert_count) AS avg_tickets_sold_per_concert FROM concert_sales s INNER JOIN (SELECT concert_id, COUNT(*) AS concert_count FROM concert_sales GROUP BY concert_id) c ON s.concert_id = c.concert_id GROUP BY s.sale_country ORDER BY total_tickets_sold DESC LIMIT 2;