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: Mostrar o número de itens de menu que são exclusivos para cada restaurante, juntamente com o número total de itens de menu oferecidos por cada restaurante, agrupados pelo tipo de culinária oferecida pelo restaurante.
 ###Tabelas: 
CREATE TABLE restaurants (restaurant_id INT, total_menu_items INT, cuisine VARCHAR(255)); CREATE TABLE menus (menu_id INT, restaurant_id INT, menu_item_id INT); INSERT INTO restaurants VALUES (1, 10, 'Mexican'); INSERT INTO restaurants VALUES (2, 8, 'Chinese'); INSERT INTO menus VALUES (1, 1, 1); INSERT INTO menus VALUES (2, 1, 2); INSERT INTO menus VALUES (3, 2, 3); INSERT INTO menus VALUES (4, 2, 4);
SELECT r.cuisine, r.restaurant_id, COUNT(DISTINCT m.menu_item_id) as unique_menu_items, SUM(m.menu_item_id) as total_menu_items FROM restaurants r INNER JOIN menus m ON r.restaurant_id = m.restaurant_id GROUP BY r.cuisine, r.restaurant_id;