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: Qual é a receita total para cada restaurante na região 'rural', agrupada por categoria de restaurante?
 ###Tabelas: 
CREATE TABLE restaurants (id INT, name TEXT, region TEXT, category TEXT); INSERT INTO restaurants (id, name, region, category) VALUES (1, 'Restaurant A', 'urban', 'fine_dining'), (2, 'Restaurant B', 'rural', 'casual_dining'), (3, 'Restaurant C', 'rural', 'fine_dining'); CREATE TABLE revenue (restaurant_id INT, revenue INT); INSERT INTO revenue (restaurant_id, revenue) VALUES (1, 5000), (1, 6000), (2, 3000), (3, 4000), (3, 5000);
SELECT r.category, SUM(re.revenue) as total_revenue FROM restaurants r JOIN revenue re ON r.id = re.restaurant_id WHERE r.region = 'rural' GROUP BY r.category;