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: Liste todos os portos, seus respectivos países e o número de tipos de carga únicos manipulados.
 ###Tabelas: 
CREATE TABLE port(port_id INT, name VARCHAR(255), country VARCHAR(255));CREATE TABLE handling(handling_id INT, port_id INT, cargo_id INT);CREATE TABLE cargo(cargo_id INT, cargo_type VARCHAR(255));
SELECT p.name AS port_name, p.country, COUNT(DISTINCT c.cargo_type) AS number_of_cargo_types FROM port p JOIN handling h ON p.port_id = h.port_id JOIN cargo c ON h.cargo_id = c.cargo_id GROUP BY p.port_id;