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: Listar todos os batons veganos e suas avaliações médias.
 ###Tabelas: 
CREATE TABLE Lipsticks (product_name VARCHAR(100), brand_name VARCHAR(100), vegan BOOLEAN, rating DECIMAL(3, 2)); INSERT INTO Lipsticks (product_name, brand_name, vegan, rating) VALUES ('Red Lipstick', 'Bite Beauty', TRUE, 4.5), ('Nude Lipstick', 'Ilia Beauty', TRUE, 4.2);
SELECT b.product_name, AVG(l.rating) FROM Lipsticks l JOIN BeautyBrands b ON l.brand_name = b.brand_name WHERE b.vegan = TRUE AND l.product_type = 'Lipstick' GROUP BY b.product_name;