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: Listar todos os registros da tabela "shipments" para o despachante de carga "Reliable Freight" e da tabela "warehouses" para armazéns nos "EUA" ou "Canadá" em um único conjunto de resultados.
 ###Tabelas: 
CREATE TABLE shipments (id INT PRIMARY KEY, freight_forwarder VARCHAR(50), warehouse VARCHAR(50), status VARCHAR(20), delivery_date DATE); CREATE TABLE warehouses (id INT PRIMARY KEY, name VARCHAR(50), city VARCHAR(50), country VARCHAR(50));
SELECT s.id, s.freight_forwarder, s.warehouse, s.status, s.delivery_date, w.name, w.city, w.country FROM shipments s INNER JOIN warehouses w ON s.warehouse = w.name WHERE s.freight_forwarder = 'Reliable Freight' AND w.country IN ('USA', 'Canada');