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 existem em cada estado?
 ###Tabelas: 
CREATE TABLE Attendees (ID INT, AttendeeName TEXT, State TEXT); INSERT INTO Attendees (ID, AttendeeName, State) VALUES (1, 'Jane Doe', 'California'), (2, 'John Smith', 'New York'), (3, 'Alice Johnson', 'Texas'); CREATE TABLE Events (ID INT, EventName TEXT, Location TEXT); INSERT INTO Events (ID, EventName, Location) VALUES (1, 'The Nutcracker', 'New York'), (2, 'Hamlet', 'Chicago'), (3, 'Swan Lake', 'Texas'); CREATE TABLE EventAttendance (ID INT, EventID INT, AttendeeID INT); INSERT INTO EventAttendance (ID, EventID, AttendeeID) VALUES (1, 1, 1), (2, 2, 2), (3, 3, 3);
SELECT State, COUNT(DISTINCT AttendeeID) as NumberOfAttendees FROM EventAttendance JOIN Attendees ON EventAttendance.AttendeeID = Attendees.ID GROUP BY State;