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 marcas têm os produtos de cuidados com a pele vegan mais bem avaliados?
 ###Tabelas: 
CREATE TABLE brands (brand_id INT, brand_name VARCHAR(255)); CREATE TABLE products (product_id INT, product_name VARCHAR(255), brand_id INT, rating INT, is_vegan BOOLEAN);
SELECT b.brand_name, AVG(p.rating) as avg_rating FROM brands b INNER JOIN products p ON b.brand_id = p.brand_id WHERE p.is_vegan = TRUE GROUP BY b.brand_name ORDER BY avg_rating DESC;