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: Quem são os 2 principais fornecedores de produtos certificados de Comércio Justo?
 ###Tabelas: 
CREATE TABLE suppliers (id INT, name TEXT, type TEXT); CREATE TABLE products (id INT, name TEXT, supplier_id INT, fair_trade BOOLEAN); INSERT INTO suppliers (id, name, type) VALUES (1, 'Supplier 1', 'Type A'), (2, 'Supplier 2', 'Type B'), (3, 'Supplier 3', 'Type A'), (4, 'Supplier 4', 'Type B'), (5, 'Supplier 5', 'Type A'); INSERT INTO products (id, name, supplier_id, fair_trade) VALUES (1, 'Product 1', 1, true), (2, 'Product 2', 2, false), (3, 'Product 3', 3, true), (4, 'Product 4', 4, true), (5, 'Product 5', 5, false);
SELECT suppliers.name FROM suppliers INNER JOIN products ON suppliers.id = products.supplier_id WHERE products.fair_trade = true GROUP BY suppliers.name ORDER BY COUNT(*) DESC LIMIT 2;