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 é o número total de casos ouvidos em tribunais comunitários e tribunais tradicionais?
 ###Tabelas: 
CREATE TABLE community_court (case_id INT, court_type VARCHAR(20), case_date DATE, case_status VARCHAR(20)); INSERT INTO community_court VALUES (1, 'Community', '2021-01-01', 'Heard'), (2, 'Community', '2021-01-05', 'Not Heard'); CREATE TABLE traditional_court (case_id INT, court_type VARCHAR(20), case_date DATE, case_status VARCHAR(20)); INSERT INTO traditional_court VALUES (3, 'Traditional', '2021-01-02', 'Heard'), (4, 'Traditional', '2021-01-06', 'Heard');
SELECT SUM(CASE WHEN court_type = 'Community' THEN 1 ELSE 0 END) AS community_court_cases, SUM(CASE WHEN court_type = 'Traditional' THEN 1 ELSE 0 END) AS traditional_court_cases FROM (SELECT * FROM community_court UNION ALL SELECT * FROM traditional_court) AS court_cases;