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: Encontre a quantidade total de cada tipo de produto de carne no inventário, agrupado por país do fornecedor.
 ###Tabelas: 
CREATE TABLE inventory(id INT PRIMARY KEY, product VARCHAR(50), quantity INT, supplier_id INT, supplier_country VARCHAR(50)); INSERT INTO inventory(id, product, quantity, supplier_id, supplier_country) VALUES (1, 'beef', 100, 1, 'USA'), (2, 'chicken', 200, 2, 'Brazil'), (3, 'pork', 150, 3, 'Germany'), (4, 'turkey', 250, 2, 'Brazil'), (5, 'lamb', 300, 4, 'Australia'); CREATE TABLE suppliers(id INT PRIMARY KEY, country VARCHAR(50)); INSERT INTO suppliers(id, country) VALUES (1, 'USA'), (2, 'Brazil'), (3, 'Germany'), (4, 'Australia'); CREATE TABLE product_types(id INT PRIMARY KEY, product VARCHAR(50), type VARCHAR(50)); INSERT INTO product_types(id, product, type) VALUES (1, 'beef', 'meat'), (2, 'chicken', 'meat'), (3, 'pork', 'meat'), (4, 'turkey', 'meat'), (5, 'lamb', 'meat'), (6, 'apple', 'fruit'), (7, 'banana', 'fruit');
SELECT s.country AS supplier_country, pt.type, SUM(i.quantity) FROM inventory i JOIN suppliers s ON i.supplier_id = s.id JOIN product_types pt ON i.product = pt.product WHERE pt.type = 'meat' GROUP BY s.country, pt.type;