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 alojamentos mais comuns para os alunos que obtiveram uma pontuação acima de 90 em seus exames?
 ###Tabelas: 
CREATE TABLE Accommodations (AccommodationID INT, Accommodation VARCHAR(100), Description TEXT); CREATE TABLE StudentAccommodations (StudentID INT, AccommodationID INT, StartDate DATE, EndDate DATE); CREATE TABLE ExamResults (ExamID INT, StudentID INT, Score INT);
SELECT a.Accommodation, COUNT(*) as Count FROM StudentAccommodations sa JOIN Accommodations a ON sa.AccommodationID = a.AccommodationID JOIN ExamResults er ON sa.StudentID = er.StudentID WHERE er.Score > 90 GROUP BY a.Accommodation ORDER BY Count DESC LIMIT 3;