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 é o peso total das remessas para cada transportadora, agrupado por país?
 ###Tabelas: 
CREATE TABLE Carrier (id INT, name VARCHAR(255), country VARCHAR(255), truck_capacity INT); INSERT INTO Carrier (id, name, country, truck_capacity) VALUES (1, 'ACME Carriers', 'USA', 10000), (2, 'Global Shipping', 'Canada', 12000), (3, 'United Transit', 'Mexico', 8000); CREATE TABLE Truck (id INT, carrier_id INT, license_plate VARCHAR(255), current_location VARCHAR(255), weight_capacity INT, current_weight INT); INSERT INTO Truck (id, carrier_id, license_plate, current_location, weight_capacity, current_weight) VALUES (1, 1, 'ABC123', 'New York', 10000, 5000), (2, 2, 'DEF456', 'Toronto', 12000, 8000), (3, 3, 'GHI789', 'Mexico City', 8000, 6000); CREATE TABLE Shipment (id INT, truck_id INT, warehouse_id INT, customer_id INT, weight INT, delivered_date DATE); INSERT INTO Shipment (id, truck_id, warehouse_id, customer_id, weight, delivered_date) VALUES (1, 1, 1, 1, 2000, '2021-01-10'), (2, 2, 2, 2, 3000, '2021-01-15'), (3, 3, 3, 3, 1500, '2021-01-20');
SELECT c.country, c.name, SUM(s.weight) as total_weight FROM Carrier c JOIN Truck t ON c.id = t.carrier_id JOIN Shipment s ON t.id = s.truck_id GROUP BY c.country, c.name;