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: Quantos alojamentos ecológicos estão disponíveis em cada região?
 ###Tabelas: 
CREATE TABLE regions (id INT PRIMARY KEY, name VARCHAR(255)); CREATE TABLE accommodations (id INT PRIMARY KEY, name VARCHAR(255), type VARCHAR(255), region_id INT); ALTER TABLE accommodations ADD FOREIGN KEY (region_id) REFERENCES regions(id); CREATE TABLE eco_friendly_accommodations (id INT PRIMARY KEY, accommodation_id INT, FOREIGN KEY (accommodation_id) REFERENCES accommodations(id));
SELECT regions.name, COUNT(eco_friendly_accommodations.id) FROM regions INNER JOIN accommodations ON regions.id = accommodations.region_id INNER JOIN eco_friendly_accommodations ON accommodations.id = eco_friendly_accommodations.accommodation_id GROUP BY regions.name;