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 frameworks regulatórios e o número de contratos inteligentes associados a cada um deles.
 ###Tabelas: 
CREATE TABLE smart_contracts (contract_id INT, contract_name VARCHAR(50), regulation_id INT); CREATE TABLE regulations (regulation_id INT, regulation_name VARCHAR(50)); INSERT INTO smart_contracts (contract_id, contract_name, regulation_id) VALUES (1, 'Uniswap', 1); INSERT INTO smart_contracts (contract_id, contract_name, regulation_id) VALUES (2, 'SushiSwap', 1); INSERT INTO regulations (regulation_id, regulation_name) VALUES (1, 'GDPR'); INSERT INTO regulations (regulation_id, regulation_name) VALUES (2, 'CCPA');
SELECT regulations.regulation_name, COUNT(smart_contracts.contract_id) FROM regulations INNER JOIN smart_contracts ON regulations.regulation_id = smart_contracts.regulation_id GROUP BY regulations.regulation_name;