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: Quais fãs são do Texas e já participaram de mais de 3 eventos?
 ###Tabelas: 
CREATE TABLE fans (fan_id INT, state VARCHAR(255)); INSERT INTO fans (fan_id, state) VALUES (1, 'Texas'), (2, 'California'), (3, 'Texas'), (4, 'New York'); CREATE TABLE events (fan_id INT, event_id INT); INSERT INTO events (fan_id, event_id) VALUES (1, 101), (1, 102), (1, 103), (2, 101), (3, 102), (3, 103), (3, 104), (4, 101);
SELECT f.state, COUNT(e.event_id) as event_count FROM fans f JOIN events e ON f.fan_id = e.fan_id WHERE f.state = 'Texas' GROUP BY f.fan_id HAVING event_count > 3;