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: Quantos programas de apoio a deficientes são oferecidos por cada organização, incluindo aquelas sem nenhum programa?
 ###Tabelas: 
CREATE TABLE organization (org_id INT, org_name TEXT); CREATE TABLE support_program (program_id INT, program_name TEXT, org_id INT); INSERT INTO organization (org_id, org_name) VALUES (1, 'DEF Organization'); INSERT INTO support_program (program_id, program_name, org_id) VALUES (1, 'Accessible Tours', 1); INSERT INTO support_program (program_id, program_name, org_id) VALUES (2, 'Sign Language Classes', 1);
SELECT O.org_name, COUNT(SP.program_id) AS num_programs FROM organization O LEFT JOIN support_program SP ON O.org_id = SP.org_id GROUP BY O.org_name;