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: Liste todas as categorias únicas de contratos de defesa para os EUA?
 ###Tabelas: 
CREATE TABLE Spending_Categories (id INT, category VARCHAR(50), country VARCHAR(50)); INSERT INTO Spending_Categories (id, category, country) VALUES (1, 'Threat Intelligence', 'USA'), (2, 'Incident Response', 'Canada'); CREATE TABLE Spending_Mapping (spending_id INT, category_id INT); INSERT INTO Spending_Mapping (spending_id, category_id) VALUES (1, 1), (2, 2), (3, 1);
SELECT DISTINCT Spending_Categories.category FROM Spending_Categories JOIN Spending_Mapping ON Spending_Categories.id = Spending_Mapping.category_id WHERE Spending_Categories.country = 'USA';