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 agricultores no Sudoeste possuem certificações orgânicas e regenerativas e quais são seus nomes?
 ###Tabelas: 
CREATE TABLE farmers (id INT PRIMARY KEY, name VARCHAR(50), age INT, ethnicity VARCHAR(20), region VARCHAR(25)); CREATE TABLE certifications (id INT PRIMARY KEY, farmer_id INT, name VARCHAR(50), authority VARCHAR(50)); INSERT INTO farmers (id, name, age, ethnicity, region) VALUES (1, 'Maria Rodriguez', 55, 'Latinx', 'Southwest'); INSERT INTO certifications (id, farmer_id, name, authority) VALUES (1, 1, 'Organic', 'USDA'); INSERT INTO certifications (id, farmer_id, name, authority) VALUES (2, 1, 'Regenerative', 'ROC');
SELECT f.name FROM farmers f INNER JOIN certifications c ON f.id = c.farmer_id WHERE f.region = 'Southwest' AND c.name IN ('Organic', 'Regenerative') GROUP BY f.name HAVING COUNT(DISTINCT c.name) = 2;