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 TEXT); CREATE TABLE suppliers (supplier_id INT, supplier_name TEXT, product_id INT); INSERT INTO products (product_id, product_name) VALUES (1, 'Product 1'); INSERT INTO products (product_id, product_name) VALUES (2, 'Product 2'); INSERT INTO products (product_id, product_name) VALUES (3, 'Product 3'); INSERT INTO suppliers (supplier_id, supplier_name, product_id) VALUES (1, 'Supplier A', 1); INSERT INTO suppliers (supplier_id, supplier_name, product_id) VALUES (2, 'Supplier B', 2); INSERT INTO suppliers (supplier_id, supplier_name, product_id) VALUES (3, 'Supplier A', 3); INSERT INTO suppliers (supplier_id, supplier_name, product_id) VALUES (4, 'Supplier C', 1); INSERT INTO suppliers (supplier_id, supplier_name, product_id) VALUES (5, 'Supplier B', 3);
SELECT supplier_id, COUNT(*) FROM suppliers GROUP BY supplier_id;