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: Encontre todos os clientes que fizeram uma transação acima de $500 e possuem uma pontuação de crédito acima de 700.
 ###Tabelas: 
CREATE TABLE customers (customer_id INT, name TEXT, credit_score INT); INSERT INTO customers (customer_id, name, credit_score) VALUES (1, 'John Doe', 750), (2, 'Jane Smith', 650), (3, 'Bob Johnson', 800); CREATE TABLE transactions (transaction_id INT, customer_id INT, transaction_amount DECIMAL, transaction_date DATE); INSERT INTO transactions (transaction_id, customer_id, transaction_amount, transaction_date) VALUES (1, 1, 50.00, '2022-01-01'), (2, 2, 1500.00, '2022-02-15'), (3, 3, 800.00, '2022-03-10');
SELECT * FROM customers c JOIN transactions t ON c.customer_id = t.customer_id WHERE t.transaction_amount > 500 AND c.credit_score > 700;