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 destinos na África implementaram mais de 3 práticas sustentáveis e têm um aviso de viagem emitido?
 ###Tabelas: 
CREATE TABLE sustainable_practices (destination_id INT, practice_id INT, year INT, implemented BOOLEAN); CREATE VIEW sustainable_destinations AS SELECT destination_id, COUNT(*) as num_practices FROM sustainable_practices WHERE implemented = TRUE GROUP BY destination_id; CREATE TABLE travel_warnings (destination_id INT, warning_level VARCHAR(10), warning_text TEXT, start_date DATE, end_date DATE); CREATE VIEW current_travel_warnings AS SELECT destination_id FROM travel_warnings WHERE CURRENT_DATE BETWEEN start_date AND end_date;
SELECT d.country FROM destinations d JOIN sustainable_destinations s ON d.id = s.destination_id JOIN current_travel_warnings ctw ON d.id = ctw.destination_id WHERE d.region = 'Africa' AND s.num_practices > 3;