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: Quais bancos oferecem empréstimos compatíveis com a Sharia com as taxas de juros mais altas?
 ###Tabelas: 
CREATE TABLE rates (id INT, loan_id INT, bank_id INT, rate DECIMAL(4, 2)); INSERT INTO rates (id, loan_id, bank_id, rate) VALUES (1, 1, 1, 0.07), (2, 2, 1, 0.08), (3, 3, 2, 0.06), (4, 4, 2, 0.09); CREATE TABLE loans (id INT, bank_id INT, amount DECIMAL(10, 2)); INSERT INTO loans (id, bank_id, amount) VALUES (1, 1, 5000.00), (2, 1, 7000.00), (3, 2, 3000.00), (4, 2, 8000.00);
SELECT b.name, MAX(r.rate) as highest_rate FROM rates r JOIN loans l ON r.loan_id = l.id JOIN bank b ON l.bank_id = b.id GROUP BY b.name;