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: Quais são os 3 melhores hotéis em termos de métricas de adoção de tecnologia hoteleira na região 'Ásia-Pacífico'?
 ###Tabelas: 
CREATE TABLE tech_adoption (id INT, hotel_id INT, hotel_name TEXT, score INT); INSERT INTO tech_adoption (id, hotel_id, hotel_name, score) VALUES (1, 1, 'Hotel AD', 90), (2, 2, 'Hotel AE', 85), (3, 3, 'Hotel AF', 80), (4, 4, 'Hotel AG', 88), (5, 5, 'Hotel AH', 92), (6, 6, 'Hotel AI', 95), (7, 7, 'Hotel AJ', 97), (8, 8, 'Hotel AK', 82); CREATE TABLE hotels (id INT, name TEXT, region TEXT); INSERT INTO hotels (id, name, region) VALUES (1, 'Hotel AD', 'Asia-Pacific'), (2, 'Hotel AE', 'Asia-Pacific'), (3, 'Hotel AF', 'Asia-Pacific'), (4, 'Hotel AG', 'Asia-Pacific'), (5, 'Hotel AH', 'Americas'), (6, 'Hotel AI', 'Europe'), (7, 'Hotel AJ', 'Europe'), (8, 'Hotel AK', 'Asia-Pacific');
SELECT hotel_id, SUM(score) AS total_score FROM tech_adoption t JOIN hotels h ON t.hotel_id = h.id WHERE h.region = 'Asia-Pacific' GROUP BY hotel_id ORDER BY total_score DESC LIMIT 3;