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: Liste os países com pelo menos 3 hospitais rurais que possuem uma farmácia no local.
 ###Tabelas: 
CREATE TABLE hospitals (hospital_id INT, country VARCHAR(20), num_beds INT, has_pharmacy BOOLEAN); INSERT INTO hospitals (hospital_id, country, num_beds, has_pharmacy) VALUES (1, 'Nigeria', 50, TRUE), (2, 'Ghana', 75, FALSE), (3, 'Senegal', 60, TRUE);
SELECT country FROM hospitals WHERE country IN ('Nigeria', 'Ghana', 'Senegal') GROUP BY country HAVING COUNT(*) > 2 AND SUM(has_pharmacy) = COUNT(*);