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 contratos inteligentes e seus desenvolvedores nas tabelas 'smart_contracts' e 'developers', incluindo contratos sem desenvolvedores associados.
 ###Tabelas: 
CREATE TABLE smart_contracts (contract_name VARCHAR(255), developer_id INT, creation_date DATE); CREATE TABLE developers (developer_id INT, developer_name VARCHAR(255));
SELECT s.contract_name, d.developer_name FROM smart_contracts s LEFT JOIN developers d ON s.developer_id = d.developer_id;