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 os nomes dos contratos inteligentes e o número total de transações para cada contrato, juntamente com o nome do quadro regulamentar correspondente, se disponível. Se não houver um quadro regulamentar associado, exiba 'N/A'.
 ###Tabelas: 
CREATE TABLE smart_contracts (contract_id INT, contract_name VARCHAR(255), total_transactions INT); CREATE TABLE regulatory_frameworks (framework_id INT, framework_name VARCHAR(255));
SELECT sc.contract_name, SUM(sc.total_transactions) as total_transactions, COALESCE(rf.framework_name, 'N/A') as regulatory_framework_name FROM smart_contracts sc LEFT JOIN regulatory_frameworks rf ON sc.contract_id = rf.framework_id GROUP BY sc.contract_name, rf.framework_name;