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 performances artísticas e eventos de engajamento comunitário em cada cidade.
 ###Tabelas: 
CREATE TABLE CityData (City VARCHAR(20), ArtPerformances INT, CommunityEvents INT); INSERT INTO CityData VALUES ('Sydney', 5, 3), ('Melbourne', 2, 1); CREATE VIEW ArtPerformanceCount AS SELECT City, COUNT(*) AS ArtPerformances FROM CityPerformances GROUP BY City; CREATE VIEW CommunityEventCount AS SELECT City, COUNT(*) AS CommunityEvents FROM CityEngagement GROUP BY City;
SELECT d.City, a.ArtPerformances, e.CommunityEvents FROM CityData d JOIN ArtPerformanceCount a ON d.City = a.City JOIN CommunityEventCount e ON d.City = e.City;