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 é a idade média dos participantes que participaram de workshops de arte, por sua etnia?
 ###Tabelas: 
CREATE TABLE ArtWorkshops (attendee_id INT, age INT, ethnicity VARCHAR(255)); INSERT INTO ArtWorkshops (attendee_id, age, ethnicity) VALUES (1, 34, 'Hispanic'), (2, 45, 'African American'), (3, 52, 'Caucasian'); CREATE TABLE Attendees (attendee_id INT, ethnicity VARCHAR(255)); INSERT INTO Attendees (attendee_id, ethnicity) VALUES (1, 'Hispanic'), (2, 'African American'), (3, 'Asian'), (4, 'Caucasian');
SELECT AVG(a.age), a.ethnicity FROM ArtWorkshops a JOIN Attendees att ON a.attendee_id = att.attendee_id WHERE a.attendee_id IN (SELECT attendee_id FROM ArtWorkshops) GROUP BY a.ethnicity;