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 os 3 pratos não vegetarianos mais populares e sua classificação média.
 ###Tabelas: 
CREATE TABLE dishes (dish_id INT, dish_name TEXT, category TEXT, rating FLOAT); INSERT INTO dishes (dish_id, dish_name, category, rating) VALUES (1, 'Beef Burrito', 'Non-Veg', 4.25), (2, 'Chicken Alfredo', 'Non-Veg', 4.50), (3, 'Fish and Chips', 'Non-Veg', 4.75), (4, 'Veggie Pizza', 'Veg', 4.60); CREATE TABLE sales (sale_id INT, dish_id INT, quantity INT); INSERT INTO sales (sale_id, dish_id, quantity) VALUES (1, 1, 30), (2, 2, 25), (3, 3, 40), (4, 4, 50);
SELECT dish_name, AVG(rating) FROM dishes JOIN (SELECT dish_id, SUM(quantity) AS total_sold FROM sales GROUP BY dish_id ORDER BY total_sold DESC LIMIT 3) t ON dishes.dish_id = t.dish_id GROUP BY dish_name;