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: Quantas artes tradicionais são praticadas em cada local de patrimônio?
 ###Tabelas: 
CREATE TABLE arts (id INT, name VARCHAR); INSERT INTO arts (id, name) VALUES (1, 'Art A'), (2, 'Art B'); CREATE TABLE art_practitioners (id INT, site_id INT, art_id INT); INSERT INTO art_practitioners (id, site_id, art_id) VALUES (1, 1, 1), (2, 2, 2);
SELECT heritage_sites.name, COUNT(DISTINCT arts.id) AS total_arts FROM heritage_sites INNER JOIN art_practitioners ON heritage_sites.id = art_practitioners.site_id INNER JOIN arts ON art_practitioners.art_id = arts.id GROUP BY heritage_sites.id;