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: Listar todos os clientes do programa de Microfinanças Socialmente Responsável e seus históricos de transações.
 ###Tabelas: 
CREATE TABLE microfinance_program (client_id INT, program_name VARCHAR(30)); INSERT INTO microfinance_program (client_id, program_name) VALUES (101, 'Socially Responsible Microfinance'), (102, 'Conventional Microfinance'), (103, 'Socially Responsible Microfinance'); CREATE TABLE client_transactions (client_id INT, transaction_id INT, transaction_amount DECIMAL(10,2)); INSERT INTO client_transactions (client_id, transaction_id, transaction_amount) VALUES (101, 1001, 100.00), (101, 1002, 200.00), (102, 1003, 300.00), (103, 1004, 400.00), (103, 1005, 500.00);
SELECT * FROM microfinance_program INNER JOIN client_transactions ON microfinance_program.client_id = client_transactions.client_id WHERE program_name = 'Socially Responsible Microfinance';