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 os 2 tipos de treino mais populares nas regiões 'Asiática' e 'Africana'.
 ###Tabelas: 
CREATE TABLE user_regions (id INT, user_id INT, region VARCHAR(20)); INSERT INTO user_regions (id, user_id, region) VALUES (1, 1, 'Asian'), (2, 2, 'European'), (3, 3, 'African'), (4, 4, 'American'); CREATE TABLE workout_types_count (id INT, user_id INT, workout_type VARCHAR(20), total INT); INSERT INTO workout_types_count (id, user_id, workout_type, total) VALUES (1, 1, 'Yoga', 15), (2, 2, 'Pilates', 20), (3, 3, 'Running', 5), (4, 4, 'Yoga', 25);
SELECT workout_type, SUM(total) FROM (SELECT user_id, workout_type, total FROM workout_types_count WHERE user_id IN (SELECT user_id FROM user_regions WHERE region IN ('Asian', 'African')) GROUP BY user_id, workout_type) subquery GROUP BY workout_type ORDER BY SUM(total) DESC LIMIT 2;