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 todos os projetos de pesquisa genética, seus respectivos investigadores principais e seus laboratórios associados, se houver.
 ###Tabelas: 
CREATE TABLE research_projects (id INT, name TEXT, principal_investigator TEXT); CREATE TABLE labs (id INT, name TEXT, research_project_id INT); INSERT INTO research_projects (id, name, principal_investigator) VALUES (1, 'Project X', 'Dr. Smith'); INSERT INTO labs (id, name, research_project_id) VALUES (1, 'Lab 1', 1);
SELECT r.name, r.principal_investigator, l.name FROM research_projects r LEFT JOIN labs l ON r.id = l.research_project_id;