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: Mostrar o número de fãs que compareceram aos jogos de basquete e compraram mercadorias.
 ###Tabelas: 
CREATE TABLE fans_merchandise_basketball (fan_id INT, merchandise_id INT);
SELECT COUNT(DISTINCT fans.fan_id) FROM fans JOIN (SELECT * FROM ticket_sales WHERE game_id IN (SELECT game_id FROM games WHERE game_type = 'Basketball')) AS basketball_ticket_sales ON fans.game_id = basketball_ticket_sales.game_id JOIN fans_merchandise ON fans.fan_id = fans_merchandise.fan_id;