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 projetos de desenvolvimento comunitário foram concluídos em cada estado da tabela 'states'?
 ###Tabelas: 
CREATE TABLE community_development (project_id INT, state_id INT, completion_date DATE); CREATE TABLE states (state_id INT, state_name VARCHAR(50)); INSERT INTO community_development (project_id, state_id, completion_date) VALUES (1, 1, '2019-06-01'), (2, 2, '2018-12-25'), (3, 3, '2020-03-09'), (4, 4, '2019-11-15'), (5, 5, '2020-08-07'); INSERT INTO states (state_id, state_name) VALUES (1, 'California'), (2, 'Texas'), (3, 'New York'), (4, 'Florida'), (5, 'Illinois');
SELECT state_name, COUNT(*) as num_projects FROM community_development INNER JOIN states ON community_development.state_id = states.state_id GROUP BY state_name;