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 total de doadores únicos que doaram para organizações com a palavra 'Child' em seu nome, excluindo doadores que tenham doado menos de $25 em sua vida e estão localizados no 'Texas'.
 ###Tabelas: 
CREATE TABLE donors (id INT, name TEXT, state TEXT, total_donated DECIMAL(10,2)); INSERT INTO donors (id, name, state, total_donated) VALUES (1, 'Jane Smith', 'Texas', 500.00); CREATE TABLE donations (id INT, donor_id INT, org_id INT, donation_amount DECIMAL(10,2)); INSERT INTO donations (id, donor_id, org_id, donation_amount) VALUES (1, 1, 1, 100.00);
SELECT COUNT(DISTINCT donor_id) FROM donations JOIN organizations ON donations.org_id = organizations.id WHERE organizations.name LIKE '%Child%' AND donor_id IN (SELECT donor_id FROM donations JOIN donors ON donations.donor_id = donors.id GROUP BY donor_id HAVING SUM(donation_amount) >= 25.00 AND state != 'Texas');