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: Mostrar o número de produtos únicos em cada loja que fazem parte da cadeia de suprimentos circular.
 ###Tabelas: 
CREATE TABLE stores (store_id INT, store_name VARCHAR(50)); CREATE TABLE inventory (product_id INT, store_id INT, circular_supply BOOLEAN); INSERT INTO stores (store_id, store_name) VALUES (1, 'Store A'), (2, 'Store B'), (3, 'Store C'); INSERT INTO inventory (product_id, store_id, circular_supply) VALUES (1, 1, true), (2, 1, false), (3, 2, true), (4, 2, false), (5, 3, true), (6, 3, true);
SELECT s.store_name, COUNT(DISTINCT i.product_id) as unique_products FROM inventory i JOIN stores s ON i.store_id = s.store_id WHERE i.circular_supply = true GROUP BY s.store_name;