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: Quantos produtos cada fornecedor fornece?
 ###Tabelas: 
CREATE TABLE products (product_id INT, product_name VARCHAR(50), supplier_id INT); CREATE TABLE suppliers (supplier_id INT, supplier_name VARCHAR(50)); INSERT INTO products (product_id, product_name, supplier_id) VALUES (1, 'T-Shirt', 1), (2, 'Jeans', 2), (3, 'Shoes', 3), (4, 'Dress', 1), (5, 'Bag', 2); INSERT INTO suppliers (supplier_id, supplier_name) VALUES (1, 'GreenEarth'), (2, 'EcoBlue'), (3, 'CircularWear');
SELECT suppliers.supplier_name, COUNT(products.product_id) FROM suppliers LEFT JOIN products ON suppliers.supplier_id = products.supplier_id GROUP BY suppliers.supplier_name;