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: Qual é o número total de workshops de arte frequentados por participantes de comunidades sub-representadas?
 ###Tabelas: 
CREATE TABLE art_workshops (id INT, participant_id INT, workshop_type VARCHAR(20), community_type VARCHAR(20)); INSERT INTO art_workshops (id, participant_id, workshop_type, community_type) VALUES (1, 101, 'painting', 'underrepresented'), (2, 102, 'sculpture', 'represented'), (3, 103, 'drawing', 'underrepresented'); CREATE TABLE participants (id INT, name VARCHAR(50), community_type VARCHAR(20)); INSERT INTO participants (id, name, community_type) VALUES (101, 'Alex', 'underrepresented'), (102, 'Bella', 'represented'), (103, 'Charlie', 'underrepresented');
SELECT COUNT(*) FROM art_workshops w INNER JOIN participants p ON w.participant_id = p.id WHERE w.community_type = 'underrepresented';