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 produtos livres de crueldade e suas marcas com mais de 1000 vendas.
 ###Tabelas: 
CREATE TABLE sales (product_id INT, brand_id INT, quantity INT); CREATE TABLE products (id INT, name VARCHAR(255), brand_id INT, is_cruelty_free BOOLEAN);
SELECT p.name, b.brand_name FROM products p INNER JOIN (SELECT brand_id, SUM(quantity) as total_sales FROM sales GROUP BY brand_id HAVING total_sales > 1000) s ON p.brand_id = s.brand_id INNER JOIN brands b ON p.brand_id = b.id WHERE p.is_cruelty_free = TRUE;