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 os IDs dos casos e os resultados para os casos com um valor de faturamento superior a $10.000 e tratados por advogados da firma 'Smith & Johnson'.
 ###Tabelas: 
CREATE TABLE attorneys (attorney_id INT, firm VARCHAR(50)); INSERT INTO attorneys (attorney_id, firm) VALUES (1, 'Smith & Johnson'); CREATE TABLE cases (case_id INT, attorney_id INT, billing_amount DECIMAL(10, 2), outcome VARCHAR(50)); INSERT INTO cases (case_id, attorney_id, billing_amount, outcome) VALUES (1, 1, 12000.00, 'Settled'), (2, 1, 8000.00, 'Dismissed');
SELECT case_id, outcome FROM cases INNER JOIN attorneys ON cases.attorney_id = attorneys.attorney_id WHERE attorneys.firm = 'Smith & Johnson' AND billing_amount > 10000;