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 cidades com o maior preço médio de propriedade para edifícios ecológicos.
 ###Tabelas: 
CREATE TABLE Cities (City varchar(20), EcoFriendly varchar(5)); CREATE TABLE Properties (PropertyID int, Price int, City varchar(20)); INSERT INTO Cities (City, EcoFriendly) VALUES ('Seattle', 'Yes'); INSERT INTO Properties (PropertyID, Price, City) VALUES (1, 700000, 'Seattle'); INSERT INTO Properties (PropertyID, Price, City) VALUES (2, 900000, 'Portland'); INSERT INTO Cities (City, EcoFriendly) VALUES ('Portland', 'Yes');
SELECT Cities.City, AVG(Properties.Price) FROM Cities INNER JOIN Properties ON Cities.City = Properties.City WHERE Cities.EcoFriendly = 'Yes' GROUP BY Cities.City ORDER BY AVG(Properties.Price) DESC;