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 da carga manipulada por embarcações com capacidade máxima superior a 200.000 toneladas em cada porto?
 ###Tabelas: 
CREATE TABLE ports (id INT, name VARCHAR(50), location VARCHAR(50), un_code VARCHAR(10)); CREATE TABLE vessels (id INT, name VARCHAR(50), type VARCHAR(50), year_built INT, max_capacity INT, port_id INT); CREATE TABLE cargo (id INT, description VARCHAR(50), weight FLOAT, port_id INT, vessel_id INT); CREATE VIEW vessel_cargo AS SELECT v.name AS vessel_name, c.description AS cargo_description, c.weight FROM vessels v JOIN cargo c ON v.id = c.vessel_id;
SELECT p.name AS port_name, SUM(vc.weight) AS total_weight FROM ports p JOIN vessels v ON p.id = v.port_id JOIN vessel_cargo vc ON v.name = vc.vessel_name WHERE v.max_capacity > 200000 GROUP BY p.name;