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 todas as organizações na categoria 'bem-estar animal' juntamente com o número de doações que receberam.
 ###Tabelas: 
CREATE TABLE organizations (id INT, name VARCHAR(255), category VARCHAR(255)); INSERT INTO organizations (id, name, category) VALUES (1, 'Animal Protection Society', 'animal welfare'), (2, 'Wildlife Rescue', 'animal welfare'), (3, 'Sustainable Food', 'sustainability'); CREATE TABLE donations (id INT, organization_id INT, amount DECIMAL(10, 2)); INSERT INTO donations (id, organization_id, amount) VALUES (1, 1, 1000), (2, 1, 2000), (3, 2, 500), (4, 2, 1500), (5, 3, 3000);
SELECT organizations.name, COUNT(donations.id) AS num_donations FROM organizations INNER JOIN donations ON organizations.id = donations.organization_id WHERE organizations.category = 'animal welfare' GROUP BY organizations.id;