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 fornecedores da tabela 'fornecedores' que não estão sediados no mesmo país que seu produto correspondente da tabela 'produtos'.
 ###Tabelas: 
CREATE TABLE suppliers (supplier_id INT, company_name TEXT, country TEXT, product_id INT); INSERT INTO suppliers (supplier_id, company_name, country, product_id) VALUES (1, 'Supplier A', 'USA', 101), (2, 'Supplier B', 'Canada', 102), (3, 'Supplier C', 'Mexico', 103), (4, 'Supplier D', 'Brazil', 104), (5, 'Supplier E', 'Germany', 105); CREATE TABLE products (product_id INT, country_of_origin TEXT); INSERT INTO products (product_id, country_of_origin) VALUES (101, 'USA'), (102, 'Canada'), (103, 'Mexico'), (104, 'China'), (105, 'Germany');
SELECT s.supplier_id, s.company_name FROM suppliers s INNER JOIN products p ON s.product_id = p.product_id WHERE s.country != p.country_of_origin;