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: Quais são os produtos cosméticos que possuem mais de 7 ingredientes divulgados e têm preço acima de $50 na categoria de cuidados com a pele?
 ###Tabelas: 
CREATE TABLE ingredient_transparency (id INT PRIMARY KEY, product VARCHAR(100), ingredient VARCHAR(100), disclosed BOOLEAN); CREATE TABLE beauty_products (id INT PRIMARY KEY, product VARCHAR(100), category VARCHAR(100), price FLOAT);
SELECT bp.product, bp.category, COUNT(it.ingredient) as disclosed_ingredient_count FROM beauty_products bp JOIN ingredient_transparency it ON bp.product = it.product WHERE it.disclosed = TRUE AND bp.price > 50 AND bp.category = 'skincare' GROUP BY bp.product, bp.category HAVING disclosed_ingredient_count > 7;