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: Encontre as 2 regiões com os maiores valores médios de empréstimos socialmente responsáveis e exiba seus nomes e valores médios de empréstimos.
 ###Tabelas: 
CREATE TABLE socially_responsible_loans (loan_id INT, region_id INT, loan_amount DECIMAL(10, 2)); INSERT INTO socially_responsible_loans (loan_id, region_id, loan_amount) VALUES (1, 1, 3000.00), (2, 1, 4000.00), (3, 2, 5000.00), (4, 2, 2500.00), (5, 3, 6000.00), (6, 3, 7000.00); CREATE TABLE regions (region_id INT, region_name VARCHAR(50)); INSERT INTO regions (region_id, region_name) VALUES (1, 'Asia'), (2, 'Africa'), (3, 'Europe');
SELECT region_name, AVG(loan_amount) AS avg_loan_amount FROM socially_responsible_loans JOIN regions ON socially_responsible_loans.region_id = regions.region_id GROUP BY region_name ORDER BY avg_loan_amount DESC LIMIT 2;