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 o número de hotéis ecológicos em cada cidade da Espanha.
 ###Tabelas: 
CREATE TABLE eco_friendly_hotels (hotel_id INT, name TEXT, city TEXT); INSERT INTO eco_friendly_hotels (hotel_id, name, city) VALUES (1, 'EcoHotel Madrid', 'Madrid'), (2, 'EcoHotel Barcelona', 'Barcelona'), (3, 'EcoHotel Valencia', 'Valencia');
SELECT city, COUNT(*) as hotel_count FROM eco_friendly_hotels WHERE city IN (SELECT city FROM countries WHERE name = 'Spain') GROUP BY city;