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: Qual é a distribuição de casos por tipo de caso e resultado do caso para cada juiz?
 ###Tabelas: 
CREATE TABLE judge_case_distribution (case_id INT, judge_name VARCHAR(20), case_type VARCHAR(10), case_outcome VARCHAR(20)); INSERT INTO judge_case_distribution (case_id, judge_name, case_type, case_outcome) VALUES (1, 'Smith', 'Murder', 'Guilty'), (1, 'Smith', 'Theft', 'Not Guilty');
SELECT judge_name, case_type, case_outcome, COUNT(*) as total_cases FROM judge_case_distribution GROUP BY judge_name, case_type, case_outcome;