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 a taxa média de reciclagem e o número de produtos para cada país.
 ###Tabelas: 
CREATE TABLE circular_supply_chain (product_id INT, supplier_id INT, recycling_program BOOLEAN); CREATE TABLE product_transparency (product_id INT, supplier_id INT, material VARCHAR(50), country_of_origin VARCHAR(50), production_process VARCHAR(50)); CREATE TABLE supplier_ethics (supplier_id INT, country VARCHAR(50), labor_practices VARCHAR(50), sustainability_score INT); CREATE VIEW recycling_rates_by_country AS SELECT country, AVG(recycling_program) as avg_recycling_rate FROM circular_supply_chain cs JOIN product_transparency pt ON cs.product_id = pt.product_id JOIN supplier_ethics se ON cs.supplier_id = se.supplier_id GROUP BY country;
SELECT r.country, AVG(recycling_program) as avg_recycling_rate, COUNT(pt.product_id) as product_count FROM recycling_rates_by_country r JOIN product_transparency pt ON r.country = pt.country_of_origin GROUP BY r.country;