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: Liste todos os fornecedores e o número de peças de vestuário que eles forneceram para a coleção de Primavera de 2023, classificados pelo número de peças de vestuário fornecidas.
 ###Tabelas: 
CREATE TABLE Suppliers (supplier_id INT, supplier_name VARCHAR(50)); INSERT INTO Suppliers (supplier_id, supplier_name) VALUES (1, 'Fabric Inc'), (2, 'Stitch World'), (3, 'Thread Masters'), (4, 'Sewing Genius'); CREATE TABLE Garment_Suppliers (garment_id INT, supplier_id INT); INSERT INTO Garment_Suppliers (garment_id, supplier_id) VALUES (1, 1), (2, 1), (3, 2), (4, 3); CREATE TABLE Garments (garment_id INT, collection_name VARCHAR(50)); INSERT INTO Garments (garment_id, collection_name) VALUES (1, 'Spring 2023'), (2, 'Spring 2023'), (3, 'Spring 2023'), (4, 'Spring 2023');
SELECT s.supplier_name, COUNT(gs.garment_id) AS garments_supplied FROM Suppliers s JOIN Garment_Suppliers gs ON s.supplier_id = gs.supplier_id JOIN Garments g ON gs.garment_id = g.garment_id WHERE g.collection_name = 'Spring 2023' GROUP BY s.supplier_name ORDER BY garments_supplied DESC;