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: Qual é a produção total de 'Milho' na 'América do Norte'?
 ###Tabelas: 
CREATE TABLE crops (id INT PRIMARY KEY, name VARCHAR(50), yield INT, country VARCHAR(50)); INSERT INTO crops (id, name, yield, country) VALUES (1, 'Rice', 7500, 'China'), (2, 'Maize', 3000, 'USA'), (3, 'Wheat', 2600, 'India'); CREATE TABLE land (id INT PRIMARY KEY, farm_id INT, acres FLOAT, country VARCHAR(50)); INSERT INTO land (id, farm_id, acres, country) VALUES (1, 1, 100.5, 'USA'), (2, 1, 50.2, 'Canada'), (3, 2, 250.8, 'Mexico'); CREATE TABLE production (id INT PRIMARY KEY, land_id INT, crop VARCHAR(50), yield INT); INSERT INTO production (id, land_id, crop, yield) VALUES (1, 1, 'Maize', 150), (2, 2, 'Maize', 120), (3, 3, 'Maize', 180), (4, 1, 'Wheat', 80);
SELECT SUM(p.yield) as total_yield FROM crops c JOIN production p ON c.name = p.crop JOIN land l ON p.land_id = l.id WHERE c.name = 'Maize' AND l.country IN ('USA', 'Canada', 'Mexico');