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 eventos comunitários são organizados por local de patrimônio?
 ###Tabelas: 
CREATE TABLE HeritageSites (SiteID INT, SiteName VARCHAR(50)); CREATE TABLE CommunityEvents (EventID INT, EventName VARCHAR(50), SiteID INT); INSERT INTO HeritageSites VALUES (1, 'SiteA'), (2, 'SiteB'), (3, 'SiteC'), (4, 'SiteD'); INSERT INTO CommunityEvents VALUES (1, 'Workshop', 1), (2, 'Performance', 1), (3, 'Workshop', 2), (4, 'Lecture', 3), (5, 'Workshop', 3), (6, 'Performance', 4);
SELECT HS.SiteName, COUNT(CE.EventID) AS TotalEvents FROM HeritageSites HS JOIN CommunityEvents CE ON HS.SiteID = CE.SiteID GROUP BY HS.SiteName;