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 itens de menu e suas categorias que não estão disponíveis em nenhuma ordem.
 ###Tabelas: 
CREATE TABLE inventory (menu_id INT, inventory_quantity INT); CREATE VIEW menu_categories AS SELECT menu_id, 'Non-veg' AS category FROM menus WHERE menu_type = 'Non-veg' UNION SELECT menu_id, 'Veg' FROM menus WHERE menu_type = 'Veg'; CREATE TABLE orders (order_id INT, menu_id INT);
SELECT m.menu_name, c.category FROM inventory i RIGHT JOIN menus m ON i.menu_id = m.menu_id JOIN menu_categories c ON m.menu_id = c.menu_id LEFT JOIN orders o ON m.menu_id = o.menu_id WHERE i.inventory_quantity > 0 AND o.order_id IS NULL;