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: Quais tipos de peças de vestuário e cores estão presentes na tabela 'garments', mas nunca foram vendidos?
 ###Tabelas: 
CREATE TABLE garments (garment_id INTEGER, garment_type TEXT, garment_color TEXT, price INTEGER, quantity INTEGER); INSERT INTO garments (garment_id, garment_type, garment_color, price, quantity) VALUES (1, 't-shirt', 'red', 20, 100), (2, 'jeans', 'blue', 50, 75), (3, 'hoodie', 'black', 30, 120); CREATE TABLE order_items (order_item_id INTEGER, order_id INTEGER, garment_id INTEGER, quantity INTEGER); INSERT INTO order_items (order_item_id, order_id, garment_id, quantity) VALUES (1, 1, 1, 1), (2, 1, 2, 1), (3, 2, 3, 1);
SELECT garment_type, garment_color FROM garments g WHERE NOT EXISTS (SELECT 1 FROM order_items oi WHERE oi.garment_id = g.garment_id);