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 participantes dos eventos do 'Museu' são de cada país, com base em seu endereço de cobrança?
 ###Tabelas: 
CREATE TABLE Museum (event_id INT, event_name VARCHAR(50), event_date DATE, attendee_id INT); CREATE TABLE Attendees (attendee_id INT, first_name VARCHAR(50), last_name VARCHAR(50), billing_address VARCHAR(100));
SELECT COUNT(DISTINCT a.attendee_id) AS attendee_count, s.country FROM Museum m JOIN Attendees a ON m.attendee_id = a.attendee_id JOIN (SELECT attendee_id, COUNTRY FROM (SELECT attendee_id, PARSENAME(REPLACE(billing_address, ', ', '.'), 3) AS state, PARSENAME(REPLACE(billing_address, ', ', '.'), 2) AS country FROM Attendees) AS geo GROUP BY attendee_id, country) AS s ON a.attendee_id = s.attendee_id GROUP BY s.country;