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 são os nomes e quantidades dos itens no inventário do armazém 'BOS' que não foram enviados?
 ###Tabelas: 
CREATE TABLE warehouse (id VARCHAR(5), name VARCHAR(10), location VARCHAR(15)); INSERT INTO warehouse (id, name, location) VALUES ('W01', 'BOS', 'Boston'), ('W02', 'NYC', 'New York'); CREATE TABLE inventory (item_id VARCHAR(10), item_name VARCHAR(20), warehouse_id VARCHAR(5), quantity INT); INSERT INTO inventory (item_id, item_name, warehouse_id, quantity) VALUES ('I001', 'Apples', 'W01', 100), ('I002', 'Bananas', 'W01', 200), ('I003', 'Cherries', 'W02', 150); CREATE TABLE shipment (item_id VARCHAR(10), warehouse_id VARCHAR(5), shipped_quantity INT); INSERT INTO shipment (item_id, warehouse_id, shipped_quantity) VALUES ('I001', 'W01', 50), ('I002', 'W01', 100);
SELECT i.item_name, i.quantity FROM inventory i JOIN warehouse w ON i.warehouse_id = w.id WHERE w.name = 'BOS' AND i.item_id NOT IN (SELECT item_id FROM shipment);